Java內有8大基本資料型態Primitive data type

相較於其他物件使用基本資料型態就是非常快

以下就介紹如下:

 

1. 官網https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html

 

在使用上要分類的話可分成四大類

a.整數-byte、short、int、long
b.浮點數-float、double
c.字元-char
d.邏輯-boolean(true/false)

byte : 大小8-bits(1byte),範圍: 127 ~ -128(or -27 ~ 27-1),, 通常用來在大的array中節省memory
short : 大小16-bits(2byte),範圍: 32767 ~ -32768(or -215 ~ 215-1), 通常用來在大的array中節省memory
int : 大小32-bits(4byte),範圍: 2147483647 ~ -2147483648(or -231 ~ 231-1), Java 8之後可以用無正負號來表示0 ~  232-1
long : 大小64-bits(8byte),範圍: 9223372036854775807 ~ -9223372036854775808(or -263 ~ 263-1), Java 8之後可以用無正負號來表示0 ~  264-1
float : 大小32-bits(4byte),範圍: 3.402823e+38 ~ 1.401298e-45, 遵循IEEE 754 floating point
double : 大小64-bits(8byte),範圍: 1.797693e+308 ~ 4.900000e-324, 遵循IEEE 754 floating point
boolean : 大小1 bit, 只能true或false,但是用size的方法看不到
char : 大小16-bits(2byte),用Unicode的方式,最小值是\u0000(or 0), 最大值是\uffff(or 65535)

 

01.png  

 

arrow
arrow

    RX1226 發表在 痞客邦 留言(0) 人氣()