Files
obsidian/Программирование на Java/Синтаксис и типы/Типы данных.md
T
roma-dxunvrs f57762fd3b Init
2026-09-03 21:40:46 +03:00

27 lines
1.3 KiB
Markdown

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