小马哥的 Java 项目实战学习笔记
自從Java發(fā)布以來,基本數(shù)據(jù)類型就是Java語言的一部分,分別是byte, short, int, long, char, float, double, boolean.
其中:
整型:byte, short, int, long
字符型:char
浮點(diǎn)型:float, double
布爾型:boolean
一. 整型
Java中整型數(shù)據(jù)屬于有符號數(shù),即第一個(gè)bit位為0表示正整數(shù),第一個(gè)bit位為1表示負(fù)整數(shù)。在計(jì)算機(jī)中負(fù)數(shù)由補(bǔ)碼進(jìn)行表示,那么補(bǔ)碼如何計(jì)算呢?
補(bǔ)碼=源碼取反 + 1;
如:
22,在計(jì)算機(jī)中的表示為00010110,
-22,取反:11101001,加1:11101010
byte
byte屬于Java中的整型,長度為1字節(jié)8bit,取值10000000(-128)到 01111111(127),變量初始化默認(rèn)值為0,包裝類Byte
short
short屬于Java中的整型,長度為2字節(jié)16bit,取值10000000 00000000(-32768)到 01111111 11111111(32767),變量初始化默認(rèn)值為0,包裝類Short
int
int屬于Java中的整型,長度為4字節(jié)32bit,取值-2^31 (-2,147,483,648)到 2^31-1(2,147,483,647),變量初始化默認(rèn)值為0,包裝類Integer
long
long屬于Java中的整型,長度為8字節(jié)64bit,取值-2^63 (-9,223,372,036,854,775,808?)到 2^63-1(9,223,372,036,854,775,8087),變量初始化默認(rèn)值為0或0L,包裝類Long
?
二. 浮點(diǎn)型
Java中浮點(diǎn)型數(shù)據(jù)無法由二進(jìn)制直接表示,而是一種對于實(shí)數(shù)的近似數(shù)據(jù)表示法,它遵循IEEE 754標(biāo)準(zhǔn)
float
float屬于Java中的浮點(diǎn)型,也叫單精度浮點(diǎn)型,長度為4字節(jié)32bit,變量初始化默認(rèn)值0.0f,包裝類Float
?
double
double屬于Java中的浮點(diǎn)型,也叫雙精度浮點(diǎn)型,長度為8字節(jié)64bit,變量初始化默認(rèn)值0.0d,包裝類Double
三. 字符型
char
char屬于java中的字符型,占2字節(jié)16bit,可以賦值單字符以及整型數(shù)值, 變量初始化無默認(rèn)值,包裝類Character。
四. 布爾型
boolean
僅有兩個(gè)值true, false,變量初始化默認(rèn)值false
?
鏈接:https://pan.baidu.com/s/1_4PIUb-Yl68aTW9Bw95iJA
提取碼:tnav
總結(jié)
以上是生活随笔為你收集整理的小马哥的 Java 项目实战学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 加油车辆二次挪车措施及改进建议?
- 下一篇: 某马Java架构师实战学习手册