Not everything in Java is an object. There is a special group of data types (also known as primitive types) that will be used quite often in programming. For performance reasons, the designers of the Java language decided to include these primitive types. Java determines the size of each primitive type. These sizes do not change from one operating system to another. This is one of the key features of the language that makes Java so portable. Java defines eight primitive types of data: byte, short, int, long, char, float, double, and boolean.
1) primitive data types
2) non-primitive data types
1) primitive data types
2) non-primitive data types
Types
|
Size
|
Default
|
Range
|
Example
|
boolean
|
1 bit
|
false
|
NA
|
boolean b = true;
|
Char
|
16 bits
|
\u0000
|
\u0000 to \uFFFF
|
char c = 'A';
|
Byte
|
8 bits
|
0
|
-128 to 127
|
byte b = 60;
|
Short
|
16 bits
|
0
|
-32768 to 32767
|
short s = 60;
|
Int
|
32 bits
|
0
|
-2147483648 to 2147483647
|
int i = 60;
|
long
|
64 bits
|
0
|
-9223372036854775808 to
9223372036854775807
|
long l = 60L;
|
float
|
32 bits
|
0.0
|
±1.4E-45 to ±3.4028235E+38
|
float f = 60f;
|
double
|
64 bits
|
0.0
|
±4.9E-324 to
±1.7976931348623157E+308
|
double d = 60.55;
|
Comments
Post a Comment