Thesis on java

Topics: ASCII, Equals sign, Subroutine Pages: 2 (314 words) Published: October 10, 2013
This class consists of static utility methods for operating on objects. These utilities include null-safe or null-tolerant methods for computing the hash code of an object, returning a string for an object, and comparing two objects. Methods:

boolean java.util.Objects.equals(Object a, Object b)
Returns true if the arguments are equal to each other and false otherwise. Consequently, if both arguments are null, true is returned and if exactly one argument is null, false is returned. Otherwise, equality is determined by using the equals’ method of the first argument.

boolean java.util.Objects.deepEquals(Object a, Object b)
Returns true if the arguments are deeply equal to each other and false otherwise. Two null values are deeply equal. If both arguments are arrays, the algorithm in Arrays.deepEquals is used to determine equality. Otherwise, equality is determined by using the equals method of the first argument.

int java.util.Objects.hashCode(Object o)
Returns the hash code of a non-null argument and 0 for a null argument.

int java.util.Objects.hash(Object... values)
Generates a hash code for a sequence of input values. The hash code is generated as if all the input values were placed into an array, and that array were hashed by calling Arrays.hashCode(Object[]). This method is useful for implementing Object.hashCode() on objects containing multiple fields. For example, if an object that has three fields, x, y, and z, one could write: @Override public int hashCode() {

return Objects.hash(x, y, z);

Warning: When a single object reference is supplied, the returned value does not equal the hash code of that object reference. This value can be computed by calling hashCode String java.util.Objects.toString(Object o)

Return the result set of toString for non null argument, and “null” for null argument.

int java.util.Objects.. compare(T a , T b , Comparator
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Java Essay
  • Essay about Thesis Java
  • Thesis Essay
  • Java Essay
  • Java Essay
  • JAVA Essay
  • thesis Essay
  • thesis Essay

Become a StudyMode Member

Sign Up - It's Free