Sobes.tech
Junior — Middle

Дар кадом ҷой дар дохили ArrayList ишораҳо ба объектҳо, ки дар рӯйхат ҳастанд, нигоҳ дошта мешаванд?

sobes.tech AI

Ҷавоб аз AI

Дар дохили ArrayList, ишораҳо ба объектҳо дар массиви хусусии навъи Object[] нигоҳ дошта мешаванд. Ин массив як буфер дарунӣ аст, ки ҳангоми илова кардани унсурҳои нав ба таври динамикӣ васеъ мешавад. Ҳар як унсури массив ишора ба объектест, ки дар рӯйхат нигоҳ дошта мешавад. Масалан, дар татбиқи ArrayList дар Java, як майдон вуҷуд дорад:

private transient Object[] elementData;

Дуруст дар ин массив ишораҳо ба объектҳо нигоҳ дошта мешаванд, ки тавассути методҳо get(), add() ва дигарон дастрас мешаванд.