Типы данных

В Java есть два основных типа данных: примитивные типы данных (primitive data types) и ссылочные типы данных (reference data types).

  1. Примитивные типы данных: Примитивные типы данных представляют основные типы данных, которые предоставляют базовые функциональные возможности и не являются объектами.

    • boolean: для хранения логических значений true или false.

    • byte: целочисленный тип данных, который хранит значения от -128 до 127.

    • short: целочисленный тип данных, который хранит значения от -32768 до 32767.

    • int: целочисленный тип данных, который хранит значения от -2147483648 до 2147483647.

    • long: целочисленный тип данных, который хранит значения от -9223372036854775808 до 9223372036854775807.

    • float: тип данных с плавающей точкой одинарной точности.

    • double: тип данных с плавающей точкой двойной точности.

    • char: для хранения символов Unicode.

  2. Ссылочные типы данных: Ссылочные типы данных представляют объекты в Java. Они хранят ссылки на объекты в памяти, а не сами объекты напрямую.

    • Class: объекты, представляющие классы.

    • Array: массивы объектов.

    • Interface: интерфейсы.

    • String: строки.

    • User-defined classes: пользовательские классы.

Примеры использования примитивных типов данных:

boolean flag = true;
byte byteValue = 10;
short shortValue = 100;
int intValue = 1000;
long longValue = 100000L;
float floatValue = 3.14f;
double doubleValue = 3.14159;
char charValue = 'A';

Примеры использования ссылочных типов данных:

String str = "Hello, Java!";
Object obj = new Object();

Last updated