Шилтеме берилбеген объектке кайра шилтеме кылса болобу?

Мазмуну:

Шилтеме берилбеген объектке кайра шилтеме кылса болобу?
Шилтеме берилбеген объектке кайра шилтеме кылса болобу?
Anonim

Шилтеме берилбеген объекттерге кайрадан шилтеме берилиши мүмкүнбү? кантип түшүндүрүү? Ооба, биз шилтемеси жок объекттердин шилтемесин жыйынтыктоо методунда ушул ачкыч сөз менен ала алабыз. Аяктоо ыкмасы инстанцияны кызматтан чыгаруудан мурун таштанды жыйноочу тарабынан чакырылат.

Объектке шилтеме берилбей калганда кайсы ыкма чакырылат?

Таштанды жыйноочу

Java иштөө убактысы чөйрөсү объекттер колдонулбай калганын аныктаганда аларды жок кылат. Бул процесс таштанды чогултуу деп аталат. Объектке шилтемелер жок болгондо, ал таштанды чогултууга жарамдуу.

Силтеме берилбеген объекттерди кайсы процесс автоматтык түрдө жок кылат?

Java иштөө чөйрөсү объекттер колдонулбай калганын аныктаганда аларды жок кылат. Бул процесс таштанды чогултуу деп аталат. Объектке шилтемелер жок болгондо, ал таштанды чогултууга жарамдуу.

Таштанды чогултуу процессине кепилдик бере аласызбы?

Жок, Таштанды чогултуу программанын эстутумда калбай тургандыгына кепилдик бербейт. Таштанды чогултуунун (GC) максаты Java программасына керек болбой калган объекттерди аныктоо жана жок кылуу, алардын ресурстарын калыбына келтирип, кайра колдонууга болот.

Жавада таштанды чогултуу эмне үчүн керек?

Бул таштандыларды жыйноо (МК) милдетиJava виртуалдык машинасы (JVM) Java тиркемеси кайсы эстутумду мындан ары колдонбой калганын автоматтык түрдө аныктоо жана бул эстутумду башка максаттар үчүн кайра иштетүү үчүн. … Таштанды чогултуу программистти эстутумду кол менен иштетүүдөн бошотот.

Сунушталууда: