Java核心基础之数据类型

Java内置数据类型

计算机基础知识

  • bit 位 ,即0或者1, 0101010110
  • byte字节,8位作为⼀个字节,字节是处理数据的基本单位
  • 1 byte = 8bits
  • 1KB = 1024 bytes
  • 1MB = 1024 KB
  • 1GB = 1024 MB

八种基本数据类型

  每个数据都需要从计算机内存中申请空间,来存储它

  • byte
    • 8位
    • 最大127,最小-128
    • 节省空间,占用int类型的四分之一
    • 默认0
  • short
    • 16位
    • 最小-32768,最大32767
    • int类型的二分之一
    • 默认是0
  • int
    • 32位
    • 最小-2147483648,最大2147483647
    • 整数默认是int类型
    • 默认是0
  • long
    • 64位
    • 最小-9223372036854774808,最大9223372036854774807
    • 默认是0L
  • float浮点
    • 单精度32位
    • 默认0.0f
  • double
    • 双精度64位
    • 浮点数默认位double类型
    • 默认是0.0
  • boolean
    • 1位
    • true或者false
    • 默认是false
  • char
    • 16位的unicode字符,既两个字节表示一个字符
    • 最小是\u0000既0,做大\ufff既65535
    • 例子 char demo='A'
  • 类型转换 double > float > long > int > short > byte
    • 小转换到大,可以直接转换,而从大到小,需要强制转,会有精度丢失

引用数据类型

  Class创建的对象 或者 数组都是引用数据类型

  • String:字符串对象,也是引用数据类型

 

你可能感兴趣的:(Java核心基础之数据类型)