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).