摘要:的基礎(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
摘要:剛開始學(xué)習(xí)的時候,可能是一頭霧水,不知道從何學(xué)起。這個教程總體來說就像列文虎克教學(xué),細到極致,妙到毫巔。適合絕對零基礎(chǔ)的,每個知識點掰開了揉碎了講解。 剛開始學(xué)習(xí)java的時候,可能是一頭霧水,不知道從何學(xué)起。還有很多Java小白,在剛自學(xué)Java的時候玩命的學(xué)習(xí),玩命的記住Java原理,天天早上五點起床背Java的一些英...
摘要:變量聲明變量變量名規(guī)則字母開頭,由字母或數(shù)字構(gòu)成的序列,中的字母包括或者某種語言中代表字母的任何字符,數(shù)字包括或者某種語言中代表數(shù)字的任何字符。刪除原始字符串頭部和尾部空格。中斷控制流程,使用在和循環(huán)中,用于提前中斷循環(huán)。 《Java核心技術(shù) 卷Ⅰ》 第3章 Java 的基本程序設(shè)計結(jié)構(gòu) 一些規(guī)則 類命名:CamelCase 駝峰命名法,以及必須是字母開頭,后面跟字母和數(shù)字的任意組合...
閱讀 3918·2021-09-27 13:36
閱讀 4666·2021-09-22 15:12
閱讀 3107·2021-09-13 10:29
閱讀 1868·2021-09-10 10:50
閱讀 2409·2021-09-03 10:43
閱讀 551·2019-08-29 17:10
閱讀 471·2019-08-26 13:52
閱讀 3307·2019-08-23 14:37