【Java】- 数据类型

基本数据类型:
  4整型:byte short int long
    byte:字节型--->8个bit(计算机存储最小的字节底层需要8个0或1表示)
      1byte == 8bit   00000000  256种 (-128 ~ 127)
      第一个bit位置代表符号(-2的7次方)到(+2的7次方-1))
    以上的整数类型依次乘以2
    short:  2byte == 16bit   65526种   -2的15此方到+2的15次方-1(-32768 ~ 32767)
    int:  4byte == 32bit   2的32次方种   -2的31次方到+2的31次方-1
    long 8byte == 64bit  2的64次方种
  2浮点型:float double
    float:32bit == 4byte  第1个为符号中间9个为整数其余为小数
    double:64bit == 8byte  第1个为符号中间19个为整数其余为小数
  1字符型:char
    char: 2byte == 16bit Unicode编码
  1布尔型:boolean
    boolen:1bit(1byte) true/false
引用数据类型:  
  数组[] 
  类class(抽象类abstract class) 
  接口interface 
  枚举enum 
  注解@interface

原文地址:https://www.cnblogs.com/tar8087/p/11901570.html