Sobes.tech
Junior — Middle

Можеш ли да набројиш типове података у Јави, различите од основних примитивних?

sobes.tech АИ

Одговор од АИ

U Javi, pored osnovnih primitivnih tipova (int, boolean, char, byte, short, long, float, double), postoje sledeći tipovi podataka:

  • Wrapper klase za primitivne tipove: Integer, Boolean, Character, Byte, Short, Long, Float, Double — omogućavaju korišćenje primitiva kao objekata.
  • Stringovi (String) — klasa za rad sa tekstualnim podacima.
  • Nizovi (Arrays) — objekti koji sadrže skup elemenata istog tipa.
  • Kolekcije (List, Set, Map i dr.) — interfejsi i klase za skladištenje i upravljanje grupama objekata.
  • Korisnički definisane klase — bilo koje klase koje kreirate za modelovanje podataka.
  • Interfejsi — opisuju ponašanje koje klase mogu implementirati.

Primer korišćenja wrapper klase:

Integer number = 10; // umesto int
String text = "Primer niza";
List<String> list = new ArrayList<>();
list.add(text);

Na ovaj način, tipovi podataka u Javi dele se na primitivne i referentne (objektne).