Rumah >Java >javaTutorial >Apakah perbezaan antara Rentetan Padat dan Rentetan Mampat dalam Java 9?
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>
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!