Примітивні типи
В Java є 8 примітивних типів.
Цілочислові типи:
- byte - займає 1 байт (8 біт), діапазон можливих значень -128 .. 127
- short - 2 байти (16 біт), діапазон можливих значень -32678 .. 32677
- int - 4 байти (32 біт), діапазон можливих значень -2147483648 .. 2147483647
- long - 8 байт (64 біт), діапазон можливих значень -9223372036854775808 .. 9223372036854775807
Типи з плаваючою крапкою:
- float - займає 4 байт (32 біт), діапазон можливих значень -3.4Е+38 .. 3.4Е+38
- double - 8 байтів (64 біт), діапазон можливих значень -1.7E+308 .. 1.7Е+308
Для роботи із символами використовується тип char. Цей тип займайє 2 байти пам'яті і дозволяє використовувати 65536 різних символів.
Логічний тип boolean може приймати 2 значення: true, false.
Класові типи
Крім 8 примітивних типів, в Java також використовуються класові типи. Кожен клас, інтерфейс чи перелік (enum) фактично створюють новий тип даних. Кожен із класових типів успадковує тип Object.
Класові типи є типами-посиланнями, тобто вони зберігають не значення, а лише посилання на об'єкти. У випадку, якщо змінна класового типу не посилається на жоден об'єкт, то її значення рівне null.
void
Строго кажучи, void не є повноцінним типом мови програмування Java. Це скоріше ключове слово, яке використовується в описі методів у випадках, коли метод не повертає ніяке значення. Синтаксично воно вживається замість типу, який повертає метод.
Приклад:
void sayHello(){
System.out.print("Hello");
}
Коментарі
Дописати коментар