JAVA中分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型區(qū)別

一稠集、基本數(shù)據(jù)類型:

byte:Java中最小的數(shù)據(jù)類型,在內(nèi)存中占8位(bit)饥瓷,即1個字節(jié)剥纷,取值范圍-128~127,默認值0

short:短整型呢铆,在內(nèi)存中占16位晦鞋,即2個字節(jié),取值范圍-32768~32717,默認值0

int:整型悠垛,用于存儲整數(shù)线定,在內(nèi)在中占32位,即4個字節(jié)确买,取值范圍-2147483648~2147483647斤讥,默認值0

long:長整型,在內(nèi)存中占64位湾趾,即8個字節(jié)-263~263-1芭商,默認值0L

float:浮點型,在內(nèi)存中占32位搀缠,即4個字節(jié)铛楣,用于存儲帶小數(shù)點的數(shù)字(與double的區(qū)別在于float類型有效小數(shù)點只有6~7位),默認值0

double:雙精度浮點型艺普,用于存儲帶有小數(shù)點的數(shù)字簸州,在內(nèi)存中占64位,即8個字節(jié)歧譬,默認值0

char:字符型勿侯,用于存儲單個字符,占16位缴罗,即2個字節(jié),取值范圍0~65535祭埂,默認值為空

boolean:布爾類型面氓,占1個字節(jié),用于判斷真或假(僅有兩個值蛆橡,即true舌界、false),默認值false

二泰演、引用數(shù)據(jù)類型:

類呻拌、接口類型、數(shù)組類型睦焕、枚舉類型藐握、注解類型。

區(qū)別:

基本數(shù)據(jù)類型在被創(chuàng)建時垃喊,在棧上給其劃分一塊內(nèi)存猾普,將數(shù)值直接存儲在棧上。

引用數(shù)據(jù)類型在被創(chuàng)建時本谜,首先要在棧上給其引用(句柄)分配一塊內(nèi)存初家,而對象的具體信息都存儲在堆內(nèi)存上,然后由棧上面的引用指向堆中對象的地址。

例如溜在,有一個類Person,有屬性name,age,帶有參的構(gòu)造方法陌知,

Person p = new Person("zhangsan",20);

在內(nèi)存中的具體創(chuàng)建過程是:

1.首先在棧內(nèi)存中位其p分配一塊空間;

2.在堆內(nèi)存中為Person對象分配一塊空間,并為其三個屬性設(shè)初值""掖肋,0仆葡;

3.根據(jù)類Person中對屬性的定義,為該對象的兩個屬性進行賦值操作培遵;

4.調(diào)用構(gòu)造方法浙芙,為兩個屬性賦值為"Tom",20;(注意這個時候p與Person對象之間還沒有建立聯(lián)系)籽腕;

5.將Person對象在堆內(nèi)存中的地址嗡呼,賦值給棧中的p;通過引用(句柄)p可以找到堆中對象的具體信息。

相關(guān)知識:

靜態(tài)區(qū): 保存自動全局變量和 static 變量(包括 static 全局和局部變量)皇耗。靜態(tài)區(qū)的內(nèi)容在總個程序的生命周期內(nèi)都存在南窗,由編譯器在編譯的時候分配。

堆區(qū): 一般由程序員分配釋放郎楼,由 malloc 系列函數(shù)或 new 操作符分配的內(nèi)存万伤,其生命周期由 free 或 delete 決定。在沒有釋放之前一直存在呜袁,直到程序結(jié)束敌买,由OS釋放。其特點是使用靈活阶界,空間比較大虹钮,但容易出錯

棧區(qū): 由編譯器自動分配釋放,保存局部變量膘融,棧上的內(nèi)容只在函數(shù)的范圍內(nèi)存在芙粱,當(dāng)函數(shù)運行結(jié)束,這些內(nèi)容也會自動被銷毀氧映,其特點是效率高春畔,但空間大小有限

文字常量區(qū): 常量字符串就是放在這里的。 程序結(jié)束后由系統(tǒng)釋放岛都。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末律姨,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子臼疫,更是在濱河造成了極大的恐慌线召,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件多矮,死亡現(xiàn)場離奇詭異缓淹,居然都是意外死亡哈打,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門讯壶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來料仗,“玉大人,你說我怎么就攤上這事伏蚊×⒃” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵躏吊,是天一觀的道長氛改。 經(jīng)常有香客問我,道長比伏,這世上最難降的妖魔是什么胜卤? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮赁项,結(jié)果婚禮上葛躏,老公的妹妹穿的比我還像新娘。我一直安慰自己悠菜,他們只是感情好舰攒,可當(dāng)我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著悔醋,像睡著了一般摩窃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上芬骄,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天猾愿,我揣著相機與錄音,去河邊找鬼德玫。 笑死,一個胖子當(dāng)著我的面吹牛椎麦,可吹牛的內(nèi)容都是我干的宰僧。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼观挎,長吁一口氣:“原來是場噩夢啊……” “哼琴儿!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起嘁捷,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤造成,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后雄嚣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體晒屎,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡喘蟆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了鼓鲁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蕴轨。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖骇吭,靈堂內(nèi)的尸體忽然破棺而出橙弱,到底是詐尸還是另有隱情,我是刑警寧澤燥狰,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布棘脐,位于F島的核電站,受9級特大地震影響龙致,放射性物質(zhì)發(fā)生泄漏蛀缝。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一净当、第九天 我趴在偏房一處隱蔽的房頂上張望内斯。 院中可真熱鬧,春花似錦像啼、人聲如沸俘闯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽真朗。三九已至,卻和暖如春僧诚,著一層夾襖步出監(jiān)牢的瞬間遮婶,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工湖笨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留旗扑,地道東北人。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓慈省,卻偏偏與公主長得像臀防,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子边败,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,100評論 1 32
  • 從三月份找實習(xí)到現(xiàn)在袱衷,面了一些公司,掛了不少笑窜,但最終還是拿到小米致燥、百度、阿里排截、京東嫌蚤、新浪辐益、CVTE、樂視家的研發(fā)崗...
    時芥藍閱讀 42,243評論 11 349
  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時...
    歐辰_OSR閱讀 29,375評論 8 265
  • 今天明白了一個道理要自信搬葬,沒有啥比這重要的荷腊,不然你可能很脆弱,不要怕有很多不懂很正常急凰,有些事敢于去質(zhì)疑女仰,和他們沒有...
    三不主義閱讀 125評論 0 0
  • 01 朋友找我吐槽,說同事新給介紹了個相親對象抡锈,互加微信后想看看他朋友圈疾忍,了解下對方信息,誰知道對方的朋友圈最近一...
    筱雨若風(fēng)閱讀 740評論 0 1