- 1
- 0
- 约3.98千字
- 约 8页
- 2021-09-08 发布于辽宁
- 举报
自动装箱(boxing)和自动拆箱(unboxing)
首先了解下Java的四类八种基本数据类型
基本类 型
占用空间(Byte)
表示范围
包装器类
型 |
boolean
1/8
true false
Boolean
char
2
-128^127
Character
byte
1
-128^127
Byte
short
2
-2A152A15-1
Short
int
4
-2A 31V 31-1
Integer
long
8
-2A 63 V 63-1
Long
float
4
-3. 403E38?3. 403E38
Float
double
8
-1. 798E308!. 798E308
Double
自动装箱
Java中所谓的装箱通俗点就是:八种基本数据类型在某些条件下使用时,会自动变为对应 的包装器类型。
如下淸单1:
STesc
public void boxingTest() {
Integer il = 17;
Integer i2 = 17;
Integer i3 = 137;
Integer i4 = 137;
System .out (12. == i2);
11 System?out?princln(i3 == i4);
输出:
true
false
解释下淸单1第11句输出true的原因:
当包装器类型进行“比较时,i3会调用Integer.value
原创力文档

文档评论(0)