1.5 KiB
1.5 KiB
В Java: статическая типизация, сильная, явная Типы делятся на: Типы данных#Примитивные типы данных и Типы данных#Ссылочные типы данных
Примитивные типы данных
- Целые -
byte,short,int,long - Символьный -
char - Вещественные -
float,double - Логический -
boolean
!
Запомнить легко, byte - оно понятно, дальше увеличивается степень двойки. И полезно запомнить, что int вмещает около 2 млрд char - заключается в одинарные кавычки, один Unicode символ
Хранятся в стеке, копируется значение, сравнивается значение
Есть Классы-обертки для примитивов
Ссылочные типы данных
- Массивы
- Строки
- Классы
- Интерфейсы
- Аннотации
- Record
- Enum
- ...
Объект хранится в куче, а ссылка хранится в стеке. У ссылки размер - 4 или 8 байт. Копируется и сравнивается ссылка.
Дополнительно: Приведение ссылочных типов Далее: Переменные