1.JAVA 是一种强类型语言,所以必须为每一个变量声明一种类型;JAVA 的所有数值类型所占据的字节数量与平台无关;JAVA没有任务无符号(unsigned)形式的int,long,short或者byte类型。

2.boolean(布尔)类型用于判定逻辑条件,整型值和布尔值之间不能进行相互转换。

3.JAVA一共有8种基本数据类型(4种整型,2种浮点型,1种用于表示Unicode编码的字符单元的字符类型char,1种用于表示真值的boolean类型),具体的数据类型信息如下表所示:

表1 基本数据类型及其封装类型

数据类型名称

占用字节

默认值

封装类型

位数

取值范围

byte(字节型)

1

0

Byte

8

-2^7-2^7-1

short(短整型)

2

0

Short

16

-2^15-2^15-1

int(整型)

4

0

Integer

32

-2^31-2^31-1

long(长整型)

8

0.0L

Long

64

-2^63-2^63-1

float(浮点型)

4

0.0F

Float

32

-2^31-2^31-1

double(双精度浮点型)

8

0.0

Double

64

-2^63-2^63-1

char(字符型)

2

\u0000(空格)

Character

16

0-2^16-1

boolean(布尔值)

1

false

Boolean

8

true、false

 

 

 

 

Java long类型无符号 java有无符号类型吗_JAVA

图一 数据类型的分类

 

 

Java long类型无符号 java有无符号类型吗_浮点型_02

图二   特殊字符的转义序列 

 

 

 

 

 

 

   

专注今天,学无止境