Intern
Milyen adattípusok léteznek a Java-ban?
sobes.tech MI
Válasz az MI-től
Java-ban két fő adattípus létezik: primitív és referencia típusok.
Primitív adattípusok közvetlenül a memóriában tárolják az értékeiket, amelyet a változóhoz rendeltek.
| Típus | Méret (bit) | Tartomány |
|---|---|---|
byte |
8 | -128-tól 127-ig |
short |
16 | -32 768-tól 32 767 |
int |
32 | -2³¹-től 2³¹ - 1 |
long |
64 | -2⁶³-tól 2⁶³ - 1 |
float |
32 | Egyszeres pontosságú lebegőpontos számok |
double |
64 | Kétszeres pontosságú lebegőpontos számok |
boolean |
Nincs meghatározva | true vagy false |
char |
16 | Unicode karakterek |
Referencia típusok a memóriában tárolják az objektumokra mutató hivatkozásokat. Az objektumok maguk a heap-en vannak tárolva.
- Osztályok: Meghatározzák az objektumok szerkezetét és viselkedését.
class MyClass { // Mezők és metódusok } - Interfészek: Szerződést határoznak meg osztályok számára.
interface MyInterface { // Absztrakt metódusok } - Tömbök: Azonos típusú elemek gyűjteményei.
int[] numbers = new int[5]; String[] names = {"Alice", "Bob"}; - Enumerációk: Nevezett konstansok halmaza.
enum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } - Annotációk: Metaadatokat adnak a kódhoz.
@Override - Stringek: A
Stringosztály objektumai.String message = "Hello, World!";