Apakah kolam rentetan di Jawa?
Apakah kolam rentetan di Jawa?

Video: Apakah kolam rentetan di Jawa?

Video: Apakah kolam rentetan di Jawa?
Video: pilih Perosotan Kolam Renang yang kalian suka sesuai kelas 👑✨🥀🥰🌅 Komen 📝#shorts #fypシ #viral #fyp 2024, Mungkin
Anonim

Seperti namanya, Kolam Rentetan di java ialah kolam daripada rentetan disimpan dalam Jawa Timbunan Memori. Kami tahu itu Tali ialah kelas khas dalam java dan kita boleh buat Tali objek menggunakan operator baharu serta menyediakan nilai dalam petikan berganda.

Dengan cara ini, apakah kegunaan kolam rentetan di Jawa?

The rentetan Java tetap kolam adalah kawasan dalam ingatan timbunan di mana Jawa kedai literal tali nilai. Timbunan adalah kawasan ingatan digunakan untuk operasi jangka masa. Apabila pembolehubah baru dicipta dan diberi nilai, Jawa menyemak untuk melihat sama ada nilai tepat itu wujud dalam kolam.

Selain di atas, bagaimanakah rentetan berfungsi dalam kolam rentetan? Untuk mengurangkan bilangan Tali objek yang dicipta dalam JVM, the Tali kelas menyimpan a kolam daripada rentetan . Setiap kali a tali literal dicipta, JVM menyemak fail tali literal kolam pertama. Sekiranya tali tidak wujud dalam kolam , yang baru Tali objek dimulakan dan diletakkan di dalam kolam.

Mengenai ini, mengapa kolam rentetan diperlukan?

Ia selamat kerana Tali tidak berubah di Jawa. Akibatnya, kedua-dua s dan t menunjuk ke objek yang sama dan sedikit memori disimpan. nama ' kolam rentetan ' datang daripada idea yang semua sudah ditakrifkan tali disimpan dalam beberapa ' kolam ' dan sebelum mencipta baharu Tali pengkompil objek menyemak jika sedemikian tali sudah ditakrifkan.

Apakah memori utama di Jawa?

Pertama, oleh " ingatan utama "kami maksudkan 'the Jawa timbunan, seperti yang dilihat oleh JVM'. JVM biasanya bebas untuk bekerja pada salinan tempatan pembolehubah. Sebagai contoh, pengkompil JIT boleh mencipta kod yang memuatkan nilai a Jawa berubah menjadi daftar dan kemudian berfungsi pada daftar itu.

Disyorkan: