В Java существует две основные категории типов данных: примитивные и ссылочные. В этой статье мы подробно рассмотрим каждую из категорий и узнаем, какие типы данных они включают.
Разработка на Java — востребованное направление, такие специалисты будут нужны на рынке еще долго. На курсе «Java-разработчик» от Skypro освоить профессию можно с нуля за 11 месяцев, даже если вы гуманитарий и ничего не знаете об IT. Программа составлена от простого к сложному и адаптирована для новичков. Преподаватели — практикующие специалисты из крупных компаний: «Сбер», «Самокат» и других.
Примитивные типы данных
Примитивные типы данных в Java представляют собой базовые типы, которые не являются объектами. Они включают в себя следующие типы:
- Целочисленные типы:
byte
(8 бит, диапазон от -128 до 127)short
(16 бит, диапазон от -32,768 до 32,767)int
(32 бит, диапазон от -2,147,483,648 до 2,147,483,647)long
(64 бит, диапазон от -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807)
- Символьный тип:
char
(16 бит, символы в кодировке Unicode от ‘\u0000’ до ‘\uFFFF’)
- С плавающей точкой:
float
(32 бит, диапазон от ~1.4e-45 до ~3.4e38)double
(64 бит, диапазон от ~4.9e-324 до ~1.8e308)
- Логический тип:
boolean
(имеет два значения:true
иfalse
)
Пример использования примитивных типов данных:
byte b = 10; short s = 500; int i = 10000; long l = 1000000000L; char c = 'A'; float f = 10.5f; double d = 20.5; boolean flag = true;
Освойте Java на курсе онлайн-университета Skypro. Учебе нужно будет уделять всего 10 часов в неделю: сможете совмещать с работой и личными делами. Вас ждут 440 часов теории и практики, мастер-классы с реальными рабочими задачами, опытные преподаватели, кураторы и наставники. За время обучения сделаете два полноценных проекта для портфолио и множество домашних заданий, чтобы отработать навыки.
Ссылочные типы данных
Ссылочные типы данных в Java представляют собой объекты и массивы. Они включают в себя:
- Классы: пользовательские классы, а также предоставляемые Java-библиотеками, например,
String
,Integer
,Double
и т. д. - Интерфейсы: определения интерфейсов, которые могут быть реализованы классами.
- Массивы: структуры данных, которые хранят элементы одного типа, например, массив целых чисел
int[]
или массив объектовString[]
.
Пример использования ссылочных типов данных:
String name = "John"; Integer age = 25; Double salary = 50000.0; int[] numbers = {1, 2, 3, 4, 5};
Теперь вы знаете, какие типы данных существуют в Java. 😉 Удачи вам в изучении Java-разработки! Не забывайте практиковаться и пробовать новые вещи. Если вы хотите углубить свои знания, рекомендуем обратиться к знакомой онлайн-школе, которая хорошо учит по теме «Java-разработка».
Добавить комментарий