Intern
Kādi ir datu tipi Java?
sobes.tech AI
Atbilde no AI
Java ir ir divi galvenie datu tipi: primitīvie un atsauces tipi.
Primitīvie datu tipi glabā savas vērtības tieši atmiņā, kas ir piešķirta mainīgajam.
| Tips | Izmērs (bitos) | Diapazons |
|---|---|---|
byte |
8 | -128 līdz 127 |
short |
16 | -32 768 līdz 32 767 |
int |
32 | -2³¹ līdz 2³¹ - 1 |
long |
64 | -2⁶³ līdz 2⁶³ - 1 |
float |
32 | Viena precizitātes peldošā komata skaitļi |
double |
64 | Divu precizitātes peldošā komata skaitļi |
boolean |
Nav noteikts | true vai false |
char |
16 | Unicode rakstzīme |
Atsauces datu tipi glabā atsauces uz objektiem atmiņā. Paši objekti tiek glabāti kaudzē (heap).
- Klases (Classes): Definē objektu struktūru un uzvedību.
class MyClass { // Lauki un metodes } - Interfeisi (Interfaces): Definē līgumu klasēm.
interface MyInterface { // Abstraktas metodes } - Masīvi (Arrays): Kolekcijas vienāda tipa elementiem.
int[] skaitļi = new int[5]; String[] vārdi = {"Alice", "Bob"}; - Izvēles (Enumerations): Nosaukto konstantes kopums.
enum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } - Atslēgas (Annotations): Nodrošina metadatus par kodu.
@Override - Virknes (Strings): Objekti klases
String.String message = "Hello, World!";