Czy tablice są uważane za prymitywne typy danych?
Czy tablice są uważane za prymitywne typy danych?

Wideo: Czy tablice są uważane za prymitywne typy danych?

Wideo: Czy tablice są uważane za prymitywne typy danych?
Wideo: 2. Kurs C++ dla początkujących - Zmienne, stałe oraz typy danych 2024, Listopad
Anonim

Nie, tablice nie są prymitywne typy danych w Javie. Są to obiekty kontenerowe tworzone dynamicznie. Wszystkie metody klasy Object mogą być wywoływane na szyk . Byli uważany za jako odniesienie typy danych.

Podobnie, jakim typem danych jest tablica?

jakiś szyk jest jednorodny dane struktura (elementy mają takie same typ danych ), który przechowuje sekwencję kolejno ponumerowanych obiektów - przydzielonych w ciągłej pamięci. Każdy przedmiot szyk można uzyskać za pomocą jego numeru (tj. indeksu). Kiedy deklarujesz szyk , ustawiasz jego rozmiar.

Jak również tablice obiektów różnią się od tablic typów pierwotnych? W prostych słowach laików, Tablice obiektów może potrzymać obiekt tego konkretnego- rodzaj tylko podczas gdy prymitywny - typy może potrzymać prymitywny . Zobaczmy różnicę na przykładzie, Typ pierwotny : int iArrays = nowy int[4];

W związku z tym, dlaczego tablica nie jest pierwotnym typem danych?

ten nie - prymitywne typy danych zawierać klasy, które są zbiorami planów dla danego obiektu; interfejsy, które są jak pulpity nawigacyjne lub panele kontrolne dla klasy, ponieważ mają przyciski, ale funkcja jest gdzie indziej; oraz tablice , które są pojedynczymi obiektami zawierającymi wiele takich samych wartości rodzaj.

Jaka jest różnica między podstawowymi a tablicowymi typami danych w Javie?

Typy prymitywne są podstawowe rodzaje danych : byte, short, int, long, float, double, boolean, char. Referencja typy są dowolną klasą podlegającą instancji, a także tablice : String, Scanner, Random, Die, int, String itp. Zmienne referencyjne przechowują adresy do lokalizacji w pamięci dla gdzie dane jest przechowywany.

Zalecana: