基本数据类型

整数类型:byte   1个字节    -128——127(-2^7——2^7-1)     内存中占8位

    short  2个字节 --32768——32767(-2^15——2^15-1) 内存中占16位
    int      4个字节    -2147483648——2147483647(-2^31——2^31-1) 内存中占32位
    long   8个字节   -2^63——2^63 内存中占64位
字符类型:char    2个字节    16位的无符号整数 表述范围是0-65535  默认值为"u0000" 即空格
浮点类型:float     4个字节 单精度浮点型能精确到7位 (有效位8位)   占32位
    double  8个字节 双精度浮点型能精确到15位(有效位17位)   占64位
     正无穷大的数:通过Double或Float 类的POSITIVE_INFINITY
    负无穷大的数:通过Double或Float类的NEGATIVE_INFINITY
    非数:通过Double或Float类的NaN表示
注意:如果需要精确保存一个浮点数,使用BigDecimal类
布尔类型:boolean  没有明确大小,默认值为false
 
java整数,二进制以0b/0B开头
  八进制以0开头
十六进制以0x或0X开头
原文地址:https://www.cnblogs.com/wujianzhou/p/8435314.html