欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Java常量池基本概念

1、什么是常量
用final修飾的成員變量表示常量,值一旦給定就無法改變!

在豐南等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站 網(wǎng)站設(shè)計制作按需網(wǎng)站設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站制作,豐南網(wǎng)站建設(shè)費用合理。

final修飾的變量有三種:靜態(tài)變量、實例變量和局部變量,分別表示三種類型的常量。

2、Class文件中的常量池

在Class文件結(jié)構(gòu)中,最頭的4個字節(jié)用于存儲魔數(shù)Magic Number,用于確定一個文件是否能被JVM接受,再接著4個字節(jié)用于存儲版本號,前2個字節(jié)存儲次版本號,后2個存儲主版本號,再接著是用于存放常量的常量池,由于常量的數(shù)量是不固定的,所以常量池的入口放置一個U2類型的數(shù)據(jù)(constant_pool_count)存儲常量池容量計數(shù)值。

常量池主要用于存放兩大類常量:字面量(Literal)和符號引用量(Symbolic References),字面量相當于Java語言層面常量的概念,如文本字符串,聲明為final的常量值等,

符號引用則屬于編譯原理方面的概念,包括了如下三種類型的常量:

a、類和接口的全限定名

b、字段名稱和描述符

c、方法名稱和描述符

3、方法區(qū)中的運行時常量池

運行時常量池是方法區(qū)的一部分。

CLass文件中除了有類的版本、字段、方法、接口等描述信息外,還有一項信息是常量池,用于存放編譯期生成的各種字面量和符號引用,這部分內(nèi)容將在類加載后進入方法區(qū)的運行時常量池中存放。

運行時常量池相對于CLass文件常量池的另外一個重要特征是具備動態(tài)性,Java語言并不要求常量一定只有編譯期才能產(chǎn)生,也就是并非預(yù)置入CLass文件中常量池的內(nèi)容才能進入方法區(qū)運行時常量池,運行期間也可能將新的常量放入池中,這種特性被開發(fā)人員利用比較多的就是String類的intern()方法。

4、常量池的好處

常量池是為了避免頻繁的創(chuàng)建和銷毀對象而影響系統(tǒng)性能,其實現(xiàn)了對象的共享。

例如字符串常量池,在編譯階段就把所有的字符串文字放到一個常量池中。

(1)節(jié)省內(nèi)存空間:常量池中所有相同的字符串常量被合并,只占用一個空間。

(2)節(jié)省運行時間:比較字符串時,==比equals()快。對于兩個引用變量,只用==判斷引用是否相等,也就可以判斷實際值是否相等。

5、雙等號==的含義

基本數(shù)據(jù)類型之間應(yīng)用雙等號,比較的是他們的數(shù)值。

復(fù)合數(shù)據(jù)類型(類)之間應(yīng)用雙等號,比較的是他們在內(nèi)存中的存放地址。

當前標題:Java常量池基本概念
分享地址:http://aaarwkj.com/article34/igjjpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、移動網(wǎng)站建設(shè)、品牌網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
国产一区二区视频在线| 亚洲精品一区久久狠狠欧美| 亚洲一区二区三区免费在线看| 国产亚洲成人精品久久| 蜜桃午夜精品一区二区三区| 亚洲午夜精品毛片成人| 中文字幕乱码亚洲中文在线| 岛国av在线免费观看| 在线中文字幕日韩精品| 97免费公开在线观看| 国产精品熟女一区二区三区| 成人国产av一区二区三区| 国产精品亚洲二区三区| 久久亚洲中文字幕精品熟女| 激情视频一区二区三区| 97日韩在线免费视频网站| 国产精品一区二区欧美激情| 一区二区三区在线观看美女视频| 亚洲各类熟女们中文字幕| 超碰97国产资源在线| 国产av剧情极品丝袜美女| 国产免费观看久久黄av片涩av| 精品少妇熟女av免费久久| 日韩一区二区中文字幕| 中文字幕人妻丝乱一区三区| 国产精品久久护士96| 欧美口爆吞精在线观看| 久久久国产精品9999综合| 国产精品久久久久精品三级中文国 | 黄片大全在线免费视频观看| 亚洲av成人在线不卡| 人妻少妇中文字幕久久| 亚洲成人精品久久久| 老司机看片午夜久久福利| 亚洲国产免费一区二区| 日本一区中文字幕怎么用| 日本久久精品免费网站| 播放欧美日韩特黄大片| 日韩精品视频播放一区| 日本写真视频一区二区三区| 亚洲欧美日韩香蕉在线观看|