Название - ложь.

Однако это понятие является примитивным в 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); 
 } 
}