1 byte to 1 byte w pamięci?

0

Chce się upewnić czy jak mam tablice byte[] to czy gdy zrobię na byte[].length to uzyskam ilosc bytów zajętych w pamięci? czyli jeden element byte to jeden byte zajęty w pamięci

1

Same dane zajmują tyle bajtów, ile zwraca .length pomnożone przez liczbę bajtów zajmowaną przez dany typ, czyli dla byte będzie jeden bajt. W rzeczywistości tablica zajmuje kilka bajów więcej, bo gdzieś musi być informacja, że taki obiekt istnieje, gdzie się znajduje w pamięci i ile aktualnie zawiera elementów.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.