Junior — Middle
Czy możesz wymienić typy danych w Java, różne od podstawowych typów prymitywnych?
sobes.tech AI
Odpowiedź od AI
W Javie, oprócz podstawowych typów prymitywnych (int, boolean, char, byte, short, long, float, double), istnieją następujące typy danych:
- Klasy opakowujące typy prymitywne (Wrapper classes): Integer, Boolean, Character, Byte, Short, Long, Float, Double — umożliwiają używanie prymitywów jako obiektów.
- Stringi (String) — klasa do pracy z danymi tekstowymi.
- Tablice — obiekty zawierające zbiór elementów tego samego typu.
- Kolekcje (List, Set, Map i inne) — interfejsy i klasy do przechowywania i zarządzania grupami obiektów.
- Klasy użytkownika — dowolne klasy, które tworzysz do modelowania danych.
- Interfejsy — opisują zachowania, które mogą implementować klasy.
Przykład użycia klasy opakowującej:
Integer number = 10; // zamiast int
String text = "Przykład łańcucha";
List<String> list = new ArrayList<>();
list.add(text);
W ten sposób, typy danych w Javie dzielą się na prymitywne i referencyjne (obiektowe).