Основные типы данных в Java
В Java существуют два типа данных: примитивные и ссылочные (объектные) типы данных. Примитивные типы данных предопределены языком и включают восемь типов: byte
, short
, int
, long
, float
, double
, boolean
, char
.
Примитивные типы данных
byte
- 8-битное целое число со знаком.
- Минимальное значение: -128.
- Максимальное значение: 127.
- Пример:
byte a = 100;
.
short
- 16-битное целое число со знаком.
- Минимальное значение: -32,768.
- Максимальное значение: 32,767.
- Пример:
short s = 10000;
.
int
- 32-битное целое число со знаком.
- Минимальное значение: -2,147,483,648.
- Максимальное значение: 2,147,483,647.
- Пример:
int a = 100000;
.
long
- 64-битное целое число со знаком.
- Минимальное значение: -9,223,372,036,854,775,808.
- Максимальное значение: 9,223,372,036,854,775,807.
- Пример:
long a = 100000L;
.
float
- 32-битное число с плавающей точкой.
- Пример:
float f1 = 234.5f;
.
double
- 64-битное число с плавающей точкой.
- Пример:
double d1 = 123.4;
.
boolean
- Логический тип, может принимать значения
true
илиfalse
. - Пример:
boolean one = true;
.
char
- 16-битный символ Unicode.
- Пример:
char letterA = 'A';
.
Ссылочные типы данных
Ссылочные типы данных создаются с использованием классов и используются для доступа к объектам. Примеры: String
, Array
, пользовательские классы.
Пример:
// Создание объекта класса Animal
Animal animal = new Animal("жираф");
// Создание объекта класса String
String myString = new String("Hello, World!");
Эти типы данных позволяют Java эффективно управлять памятью и поддерживать разнообразные структуры данных, обеспечивая мощные возможности для разработки.