Название - ложь.
Однако это понятие является примитивным в Java. Прежде чем мы углубимся в концепцию примитивных типов данных, возьмите чашку Java.
Boolean, char, byte, short, int, long, float и double - все это примитивные типы данных в Java. Это все слова, которые знает Java. Эти значения хранятся в стеке, а не в куче. Переменные, находящиеся в стеке, доступны непосредственно из памяти и могут выполняться очень быстро. Объекты находятся в куче, и для доступа к ним требуется больше времени.
У каждого примитивного типа в Java есть класс-оболочка.
short
имеетShort
int
имеетInteger
long
имеетLong
boolean
имеетBoolean
char
имеетCharacter
float
имеетFloat
double
имеетDouble
byte
имеетByte
К оболочкам прикреплены методы, которых нет у примитивных типов. Это включает…
Классы-оболочки-примитивы также по-разному хранятся в памяти. Классы-оболочки хранятся в стеке как ссылка на объект в куче.
class PrimitivePost { public static void main(String args[]) { //declearing a boolean, this returns true or false boolean t = true; // declaring character char a = ‘G’; // declaring byte byte b = 4; // declaring short short s = 56; // declaring int int i=89; //declaring a long long l = 244843984; // declaring a float — for float use ‘f’ as suffix float f = 4.7333434f; // declaring a double — default fraction value is double in java double d = 4.355453532; System.out.println(“boolean: “ + t); System.out.println(“char: “ + a); System.out.println(“byte: “ + b); System.out.println(“short: “ + s); System.out.println(“int: “ + i); System.out.println(“long: “ + l); System.out.println(“float: “ + f); System.out.println(“double: “ + d); } }