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

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è)
日本一区二区三级在线观看| 色婷婷综合激情一区二区| 不卡的视频在线观看| 东京热一区二区电影| 色婷婷激一区二区三区| 成人免费毛片1000部| 国产精品大屁股白浆一区二区| 精品国产自在现线拍手机| 亚洲精品在线观看日韩欧美| 亚洲精品欧美综合第四区| 内射久久一区二区亚洲| 精品视频偷拍一区二区三区| 日韩精品成人一区二区三区免费| 人成在线免费视频网站| 国产亚洲一区二区日韩欧美| 手机蜜臀av在线播放| 亚洲精品视频久久偷拍| 99精品热这里只有精品| 黑人巨大欧美一区二区| 夫妻晚上同房太猛视频| 亚洲中文字幕乱码熟女在线| 日本欧美高清一区二区| 国产亚洲综合久久系列| 日韩一区二区三区av在线| 国产成人精品无人区一区| 亚洲av毛片在线免费播放| 免费看真人性生活视频 | 亚洲精品第一国产综合| 91桃色午夜福利视频| 欧美日韩久久亚洲精品| 亚洲欧美日韩一区中文字幕| 精品蜜臀国产av一区二区| 亚洲国产午夜福利在线69| 亚洲激情视频久久精品| 色婷婷一区二区三区网站| 亚洲欧美极品一区色婷婷| 国产又粗又长在线视频| 91午夜福利偷拍视频| 日韩不卡免费一区二区三区视频| 熟女一区二区中文字幕| 漂亮人妻少妇中文字幕|