Java Object HashCode Method

Chapter: Miscellaneous Last Updated: 02-08-2017 19:34:02 UTC

Program:

            /* ............... START ............... */
                
import java.util.GregorianCalendar;

public class JavahashCodeExample {
	
	public static void main(String[] args) {

	      // create a new ObjectDemo object
	      GregorianCalendar cal = new GregorianCalendar();

	      // print current time
	      System.out.println("" + cal.getTime());

	      // print a hashcode for cal
	      System.out.println("" + cal.hashCode());

	      // create a new Integer
	      Integer i = new Integer(5);

	      // print i
	      System.out.println("" + i);

	      // print hashcode for i
	      System.out.println("" + i.hashCode());
	   }
}
                /* ............... END ............... */
        

Output

Wed Aug 02 23:30:07 IST 2017
261960403
5
5

Notes:

  • The java.lang.Object.hashCode() method returns a hash code value for the object.
  • Basically the default implementation of hashCode() provided by Object is derived by mapping the memory address to an integer value. If look into the source of Object class , you will find the following code for the hashCode. public native int hashCode(); It indicates that hashCode is the native implementation which provides the memory address to a certain extent.

Tags

Object HashCode Method, Java, Inheritance

Similar Programs Chapter Last Updated
Java Program To Find Largest Element Of Array Miscellaneous 21-09-2017
Java Program To Check Whether Number Is Prime Or Not Miscellaneous 08-09-2017
Java Program To Find Power Of Number Using For Loop Miscellaneous 29-08-2017
Java Program To Find LCM Of Two Numbers Miscellaneous 29-08-2017
Java Program To Find GCD Of Two Numbers Miscellaneous 29-08-2017
Java Program To Check Whether An Alphabet Is Vowel Or Consonant Miscellaneous 25-08-2017
Java Program To Find ASCII Value Of Character Miscellaneous 25-08-2017
Java Builder Design Pattern Example Miscellaneous 06-06-2017
Java Factory Design Pattern Example Miscellaneous 06-06-2017
Java Program To Print ASCII Values Miscellaneous 06-04-2017
Java Program To Find HCF LCM Of Two Numbers Miscellaneous 06-04-2017
Java String Array Iteration Miscellaneous 31-03-2017
Java Array Size Miscellaneous 30-03-2017
Java Integer toString Miscellaneous 30-03-2017
Java Sort Array Using Arrays.sort() Miscellaneous 28-03-2017
Java Print Array Using Arrays.toString Miscellaneous 28-03-2017
Java Nested Interface Miscellaneous 25-03-2017
Java Static Nested Class Miscellaneous 25-03-2017
Packages In Java Miscellaneous 24-03-2017
Java Strictfp Keyword Miscellaneous 24-03-2017
Java Call By Reference Miscellaneous 23-03-2017
Java Call By Value Miscellaneous 23-03-2017
Java Unboxing Example Miscellaneous 23-03-2017
Java Autoboxing Example Miscellaneous 23-03-2017
Java Format Currency Miscellaneous 15-02-2017
Java String To BigDecimal Conversion Miscellaneous 15-02-2017
Java Program To Convert Arraylist To Array Miscellaneous 13-02-2017
Java Array Creation And Initialize Miscellaneous 13-02-2017
Java Program To Print Square Pattern Of Star Miscellaneous 16-12-2016
Java Program To Print Inverted Triangle Star Pattern Miscellaneous 16-12-2016

1 2 3 4 5