Java хог хаягдлын үнэ цэнэ гэж юу вэ?
Java хог хаягдлын үнэ цэнэ гэж юу вэ?

Видео: Java хог хаягдлын үнэ цэнэ гэж юу вэ?

Видео: Java хог хаягдлын үнэ цэнэ гэж юу вэ?
Видео: Актинидиа. Гайхамшигт мөлхөгчдийн тухай. 2024, Арваннэгдүгээр
Anonim

Хувьсагчийг a-аар эхлүүлдэг хогны үнэ цэнэ , энэ нь санамсаргүй өгөгдөл оруулах гэсэн үг юм (өөрөөр хэлбэл String дотор, та тэдгээрийн заримд нь “????х??????Ð?ȕȨ??” гэх мэт тэмдэгтүүдээр эхэлдэг) Хэрэв ийм зүйл тохиолдвол, танд ямар нэг зүйл буруу байгаа нь гарцаагүй Java VM.

Үүнтэй адил хогны үнэ цэнэ гэж юу вэ?

Хог хаягдлын үнэ цэнэ : Хогийн үнэ цэнэ хаягдал эсвэл ашиглагдаагүй байна үнэт зүйлс хувьсагчдыг зарлах үед санах ойд байдаг. Хогийн үнэ цэнэ Өмнөх хөтөлбөрүүдийн өөр хэн нэгэн ашигласан хаягдал материал юм.

Үүнтэй адилаар, яагаад Java хэл дээр хог цуглуулах хэрэгтэй байна вэ? Энэ нь даалгавар юм хог цуглуулах ( GC ) дахь Java ямар санах ойг ашиглахаа больсныг автоматаар тодорхойлохын тулд виртуал машин (JVM). Java програм болон энэ санах ойг бусад хэрэгцээнд дахин ашиглах. Учир нь лавлагаагүй объектууд овоолгын санах ойноос автоматаар устгагдах болно. GC болгодог Java санах ойн хэмнэлттэй.

Дараа нь асуулт бол Java хэл дээрх хог цуглуулагч гэж юу вэ?

Хог цуглуулагч Эдгээр объектуудыг устгадаг. Хог цуглуулагч хамгийн шилдэг нь жишээ арын дэвсгэр дээр үргэлж ажилладаг тул Daemon thread-ийн. -ийн гол зорилго Хог цуглуулагч хүрэх боломжгүй объектуудыг устгах замаар овоолгын санах ойг чөлөөлөх явдал юм.

Жава хотод хэдэн хог түүгч байдаг вэ?

дөрөв

Зөвлөмж болгож буй: