免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
深入java虛擬機第5章, class文件常量池中字符串類urf8格的存儲格式

深入java虛擬機第5章, class文件常量池中字符串類urf8格的存儲格式

關(guān)鍵字: jvm

java虛擬機在class文件中對應(yīng)類型的常量池中使用了一種類似utf8格式的變體來存儲一個常量字符串。

(這里請不要和java se的string api搞混淆,這里談的是class文件的文件格式問題,我這里只是感覺這種方式比較節(jié)省空間,故拿出來請大家看一下。)

 

 

utf-8編碼模式允許字符串中的所有unicode字符以2個字節(jié)的形式表示,而ascii碼(空字符null除外)以一個字節(jié)表示。

 

從'\u0001’到'、'\u007f'的所有字符都使用一個字節(jié)表示。

字節(jié)0: 0 6543210

 

空字符null('\u0000')和從'\u0080'到'\u07ff'的所有字符使用兩個字節(jié)表示。

字節(jié)0:1 1 1   10 9 8 7 6

字節(jié)1:1 0 5 4 3 2 1 0

 

從'\u0800'到'\uffff'的所有字符使用3個字節(jié)表示。

字節(jié)0:1 1 1   15 14 13 12

字節(jié)1:1 0 11 10 9 8 7 6

字節(jié)2:1 0 5 4 3 2 1 0

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Java 常量池
【總結(jié)】String in Java
JVM詳解之:運行時常量池
Java類文件的基本結(jié)構(gòu)
深入理解Java Class文件格式(一)
Java中String、StringBuffer、StringBuilder的區(qū)別
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服