What are the Java Data Types?

Java has two groups of data types, primitive data types and object references.

Java Primitive Data Types

Data TypePurposeContentsDefault Value*
booleanTruth valuetrue or falsefales
charCharacterUnicode characters\u0000
byteSigned integer8 bit two's complement(byte) 0
shortSigned integer16 bit two's complement(short) 0
intSigned integer32 bit two's complement0
longSigned integer64 bit two's complement0L
floatReal number32 bit IEEE 754 floating point0.0f
doubleReal number64 bit IEEE 754 floating point0.0d

One way to remember the Java primitive data types is by using this mnemonic aid: Be Careful, Bears Shouldn't Ingest Large Furry Dogs.

* Instance variables are assigned default values; local variables are not assigned default values.

Java Object References

Java object references are variables which hold references to objects.

Unlike Java primitive data types which store actual data, object references store only a reference to the actual data object.



Top 5 Free Networking Tools

Bookmark What are the Java Data Types?

Latest Blog Posts


English English GermanGerman SpanishSpanish FrenchFrench ItalianItalian PortuguesePortuguese RussianRussian DutchDutch
GreekGreek HindiHindi JapaneseJapanese KoreanKorean ChineseChinese Chinese (Simplified)Chinese (Simplified) ArabicArabic

Copyright 2009 Tech-FAQ. All rights reserved. Privacy Policy.