成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【Java筆記】基礎(chǔ)數(shù)據(jù)類型

PingCAP / 1627人閱讀

摘要:的基礎(chǔ)類型主要分為四大類,八小類。四大類分別為整數(shù)型,浮點數(shù)類型,布爾類型字符類型。是最常用的整數(shù)數(shù)據(jù)類型。布爾類型布爾類型有兩個值和,用來判定的邏輯條件?;A(chǔ)類型的數(shù)據(jù),直接存放在棧內(nèi)存。基礎(chǔ)類型的方法傳參是通過值拷貝的方法。

Java的基礎(chǔ)類型主要分為四大類,八小類。四大類分別為整數(shù)型,浮點數(shù)類型,布爾類型,字符類型。其中整數(shù)型有四中,容量從小到大分別為:byte,short,int,long。浮點數(shù)類型有兩個,分別是float和double。

整型

類型 占用字節(jié) 范圍 其他
byte 1字節(jié) -2^7 ~ 2^7-1 最大值127
short 2字節(jié) -2^15 ~ 2^15-1 最大值32767
int 4字節(jié) -2^31 ~ 2^31-1 最大值為2,147,483,647,約為21億
long 8字節(jié) -2^63 ~ 2^63-1 最大值約為 9.22E+18

Java為了跨平臺使用,所有數(shù)據(jù)類型統(tǒng)一為有符號。

每種數(shù)據(jù)類型在不同位數(shù)的機器上范圍相同,不用考慮跨平臺的數(shù)據(jù)溢出問題。

int是最常用的整數(shù)數(shù)據(jù)類型。

長整型數(shù)據(jù)后有個L,如2L, 4000000000L。

浮點數(shù)類型

類型 占用字節(jié) 范圍
float 4字節(jié) 大約 -3.40282347E+38F ~ 3.40282347E+38F (有效位數(shù) 6~7位)
double 8字節(jié) 大約 -1.79769313486231570E+308 ~ 1.79769313486231570E+308 (有效位數(shù)15位)

一個浮點數(shù)常量默認為double,可以在浮點數(shù)結(jié)尾加上D,如 3.14D,可以不加。

float類型的數(shù)值有一個后綴F,例如 3.14F,不加這個F會報錯(不加F相當于把一個double類型賦值給float類型的變量,可能會造成數(shù)據(jù)溢出,所以編譯報錯)。

布爾類型(boolean)

boolean(布爾)類型有兩個值:true和false,用來判定的邏輯條件。

整數(shù)型和布爾值不能相互轉(zhuǎn)換。

字符類型(char)

char類型一般用來表示單個字符,一個Unicode字符,占用2個字節(jié),范圍是 Unicode 0 ~ Unicode 2E16-1。

《Core Java》一書強烈建議不要在程序中使用char類型。

其他

基礎(chǔ)類型即不需要new的類型。

基礎(chǔ)類型的數(shù)據(jù),直接存放在JVM棧內(nèi)存。其他需要new的類型都為對象,統(tǒng)一存放在堆內(nèi)存。

基礎(chǔ)類型的方法傳參是通過值拷貝的方法。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/67974.html

相關(guān)文章

  • Java基礎(chǔ)入門筆記|原來學(xué)Java可以這么簡單

    摘要:剛開始學(xué)習(xí)的時候,可能是一頭霧水,不知道從何學(xué)起。這個教程總體來說就像列文虎克教學(xué),細到極致,妙到毫巔。適合絕對零基礎(chǔ)的,每個知識點掰開了揉碎了講解。 剛開始學(xué)習(xí)java的時候,可能是一頭霧水,不知道從何學(xué)起。還有很多Java小白,在剛自學(xué)Java的時候玩命的學(xué)習(xí),玩命的記住Java原理,天天早上五點起床背Java的一些英...

    2bdenny 評論0 收藏0
  • Java核心技術(shù)筆記 語言基礎(chǔ)

    摘要:變量聲明變量變量名規(guī)則字母開頭,由字母或數(shù)字構(gòu)成的序列,中的字母包括或者某種語言中代表字母的任何字符,數(shù)字包括或者某種語言中代表數(shù)字的任何字符。刪除原始字符串頭部和尾部空格。中斷控制流程,使用在和循環(huán)中,用于提前中斷循環(huán)。 《Java核心技術(shù) 卷Ⅰ》 第3章 Java 的基本程序設(shè)計結(jié)構(gòu) 一些規(guī)則 類命名:CamelCase 駝峰命名法,以及必須是字母開頭,后面跟字母和數(shù)字的任意組合...

    lindroid 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<