【JavaSE】数据类型

Java的数据类型分类


与其他高级语言基本一致,Java的数据类型基本可以分为两类:

  1. 基本数据类型

  2. 引用数据类型

基本数据类型


Java提供了8种基本类型,其中6种为数字类型,1种为字符类型,1种为布尔类型

  • byte
  • short
  • int
  • long
  • float
  • double
  • boolean
  • char

下面逐一介绍这8种数据类型的一些特点

1. byte

  • byte是占8位,有符号区别的,以二进制补码表示的整数
  • 取值范围:-27 ~ 27-1
  • 缺省值:0

2. short

  • short是占16位,有符号区别的,以二进制补码表示的整数
  • 取值范围:-215 ~ 215-1
  • 缺省值:0

3. int

  • int是占32位,有符号区别的,以二进制补码表示的整数
  • 取值范围:-231 ~ 231-1
  • 缺省值:0

4. long

  • long是占64位,有符号区别的,以二进制补码表示的整数
  • 取值范围:-263 ~ 263-1
  • 缺省值:0L

5. float

  • float是单精度,占32位,符合IEEE 754标准的浮点数
  • 缺省值:0.0f

6.double

  • double是双精度,占64位,符合IEEE 754标准的浮点数
  • 缺省值:0.0d

7.boolean

  • boolean是占1位,表示逻辑判断的数据类型
  • 取值范围:只能是true或false
  • 缺省值:false

8.char

  • char是占16位的,Unicode编码的字符
  • 取值范围 '\u0000'(0) ~ '\uffff'(216-1)
  • char可以存储任何字符,但仅限于一个

引用数据类型


  • 你可以将引用数据类型看作是网址链接一样的存在
  • 引用数据类型的内容可以看作这个网址链接所指向的网页里的内容
  • 当你存储一个引用数据类型时,相当于开辟了一个空间,然后将这个网址链接保存在这个空间里
  • 当你使用这个引用数据的时候,相当于你点开了这个保存的网址链接,使用该网址链接所指向的网页里的内容
posted @ 2020-03-25 15:27  夕風吹雨  阅读(87)  评论(0)    收藏  举报