Java数据类型
郭旭升 Lv6

大分类

基本数据类型 8个, 引用类型 3个

基本数据类型

  • byte(8)、short(16)、int(32)、long(64) 属于数值型中的整数型
  • float(32)、double(64)属于浮点类型
  • char(16) 属于字符型
  • boolean(1) 属于布尔型

引用数据类型

类、接口、数组

包装类

java的8个基本数据类型,分别对应8个包装类,包装类型和基本类型之间的赋值通过自动装箱与拆箱完成。

  • byte – Byte
  • boolean – Boolean
  • short – Short
  • char – Character
  • int – Integer
  • long – Long
  • float – Float
  • double – Double
    1
    2
    Integer x = 2;     // 装箱
    int y = x; // 拆箱

为什么要包装类

  • 基本数据类型简单,但是不支持泛型和集合。
  • 不符合面向对象思维。
  • 包装类提供很多方法,方便使用。如:Integer类toHexString(int i)、parseInt(String s)等。
 Comments