Sobes.tech
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.