Rumah > Java > javaTutorial > teks badan

Apakah perbezaan antara Rentetan Padat dan Rentetan Mampat dalam Java 9?

WBOY
Lepaskan: 2023-09-21 14:33:07
ke hadapan
1101 orang telah melayarinya

Java 9中Compact Strings和Compressed Strings之间的区别是什么?

Compressed Strings telah diperkenalkan dalam Java 9 untuk menggantikan Java 6's Compressed Strings. Pelaksanaannya menggunakan tatasusunan bait[] dan bukannya tatasusunan char[] dan pengekod medan baharu diperkenalkan untuk mengenal pasti sama ada format LATIN1 atau >UTF16 , manakala dimampatkan telah dimasukkan rentetan dalam Java 6, anda boleh menggunakan bait[]tatasusunan satu bait setiap aksara, dan terus menggunakan char[]tatasusunan dua bait setiap aksara, sebelum ini anda boleh menggunakan -XX: + UseCompressedStrings untuk bertukar ia pada. p>Tidak seperti rentetan termampat, rentetan termampat tidak memerlukan

membongkar atau membungkus semula. Oleh itu, rentetan padat memberikan prestasi yang lebih baik pada masa jalan.

Mampat Strings tidak didayakan secara lalai dalam Java 6> dan perlu ditetapkan secara eksplisit menggunakan Perintah berikut

<strong>XX:+UseCompressedStrings</strong>
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah perbezaan antara Rentetan Padat dan Rentetan Mampat dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!