Java基本数据类型小总结

Java基本数据类型

   java的基本数据类型一共有8种,可以先思考一下一共有哪8种呢?
  • 6种数字类型(四个整数型,两个浮点型)
  • 1种字符型
  • 1种布尔型
    按顺序介绍

    1. byte(8位)
      范围 -2^7 - 2^7-1(-127 - 128)
    2. short(16位)
      范围 -2^15 - 2^15-1(-32768 - 32767)
    3. int(32位)
      范围 -2^31 – 2^31-1(-2147483648 - 2147483647)
    4. long(64位)
      范围 -2^63 – 2^63-1
    5. float(32位)
      单精度浮点数
      范围 2^-149 - 2^128-1
      直接赋值时必须在数字后加f或F
      例:float a = 0.1f;
    6. double(64位)
      双精度浮点数
      范围 2^-1074 - 2^1024-1
    7. char(单一16位unicode)
      最大值 \uffff(65535)
      最小值 \u0000(0)
    8. boolean(表示一位信息)

前四个都是有符号的以二进制补码表示的整数,下面两个是浮点数。
每一种基本数据类型都对应着其包装器类型。下面简单介绍一下。

基本数据类型 byte short long int float double char boolean
包装器类型 Byte Short Long Integer Float Double Charater Boolean

关于每个数据类型的取值在其对应的包装器类型中的源码都有说明,下面列举一个
这里写图片描述

很多一些细微的知识点不明白的还是要看源码啊。。。。。
包装器类型里面还有很多知识点啊,下次在介绍了,溜了溜了,有什么不正的地方欢迎指出。

猜你喜欢

转载自blog.csdn.net/random0815/article/details/79467392