欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java数据类型和自动拆装箱

程序员文章站 2022-04-15 08:09:34
1.java的数据类型:基本数据类型(8种)和引用数据类型。 基本数据类型: 引用数据类型: (1)类类型:String (2)接口类型 (3)数组类型 2.包装类:由于java是面向对象的,java编程思想一书中说道:一切都是对象,所以形成了包装类,但是由于包装类的效率比较低,所以还是保留了基本数 ......

1.java的数据类型:基本数据类型(8种)和引用数据类型。

  基本数据类型:

类型 boolean byte short char int long float double
1 8 16 16 32 64 32 64
字节   1 2 2 4 8 4 8
范围   -2^7~2^7-1 -2^15~2^15-1 -2^15~2^15-1 -2^31~2^31-1 -2^63~2^63-1 -2^31~2^31-1 -2^63~2^63-1

 

  引用数据类型:

    (1)类类型:string

    (2)接口类型

    (3)数组类型

 

2.包装类:由于java是面向对象的,java编程思想一书中说道:一切都是对象,所以形成了包装类,但是由于包装类的效率比较低,所以还是保留了基本数据类型。

    基本数据类型都对应了一个包装类(int的包装类为integer,char的包装类为character,其他的都是首字母大写),在jdk1.5是添加了自动拆箱和封箱的功能。

    自动封箱即将基本数据类型转换为相对应的包装类。

    自动拆箱即将包装类转换为相对应的基本数据类型。