Junior — Middle
Felsorolnád a Java adat típusait, amelyek nem alapvető primitívek?
sobes.tech MI
Válasz az MI-től
Java-ban a alapvető primitív típusok (int, boolean, char, byte, short, long, float, double) mellett a következő adattípusok léteznek:
- Primitive típusok wrapper osztályai: Integer, Boolean, Character, Byte, Short, Long, Float, Double — lehetővé teszik a primitív típusok objektumként való használatát.
- Stringek — osztály a szöveges adatok kezelésére.
- Tömbök — azonos típusú elemek halmazát tartalmazó objektumok.
- Gyűjtemények (List, Set, Map és mások) — interfészek és osztályok az objektumcsoportok tárolására és kezelésére.
- Felhasználó által készített osztályok — bármilyen osztály, amit az adatok modellezésére hozol létre.
- Interfészek — leírják a viselkedést, amit az osztályok megvalósíthatnak.
Wrapper osztályok használatának példája:
Integer number = 10; // int helyett
String text = "Példa szöveg";
List<String> list = new ArrayList<>();
list.add(text);
Így a Java adattípusai primitív és referencia típusokra (objektumokra) oszlanak.