自动装包:基本类型自动转为包装类。(int >>Integer)
自动拆包:包装类自动转型为基本类型。(Integer >> int)
java的8个基本数据类型:
short、byte、int、long、float、double、boolean、char、
对象是比较的地址,基本数据类型是比较值,下面的例子自动装箱,编译器不知道哦比较值还是内存地址当Integer值为-128~127之间比较原始数据类型primitive type int value值,在之外比较内存地址.所以这种情况不要乱用装箱。
100 200问题
public static void main(String[] args)
{
// Integer i1=100;
// Integer i2=100;
//
// if(i1==i2)
// System.out.println("i1==i2");
// else
// System.out.println("i1!=i2");
/*输出为 i1=i2*/
Integer i1=200;
Integer i2=200;
if(i1==i2)
System.out.println("i1==i2");
else
System.out.println("i1!=i2");
/*输出为 i1!=i2*/
}
分享到:
相关推荐
jdk5.0新特性介绍
[浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part [浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part
JDK5.0新特性 因为,在1.5版本中,对一个整数进行包装,使之成为一个Integer对象(即包装,boxing),然后加入到一个ArrayList中的做法被认为是没有必要的,反之,解包(unboxing)的做法也是没有必要的,这样的...
2.JDK5.0新特性.doc 2.JDK5.0新特性.doc
JDK5.0新特性,视频教学课件,可用容易学
[浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part [浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part
jdk5.0新特性 包括泛型,增强的for循环,自动的封箱和拆箱
[浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part [浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part
jdk1.5以上版本中新增加的特性描述,带有代码例子让你很清晰的明白jdk的 常量 、枚举、 for each、反射等各种新的特性,相信需要的你,一定满足。
[浪曦][原创]JDK5.0新特性[风中叶老师主讲[浪曦][原创]JDK5.0新特性[风中叶老师主讲[浪曦][原创]JDK5.0新特性[风中叶老师主讲
[浪曦][原创]JDK5.0新特性[风中叶老师主讲][浪曦][原创]JDK5.0新特性[风中叶老师主讲][浪曦][原创]JDK5.0新特性[风中叶老师主讲]
自动包装和解包 更优化的循环语句 参数可变的方法 printf 枚举 静态引用 泛型
浪曦 - JDK5.0新特性.part2
浪曦 - JDK5.0新特性.part3
[浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part [浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part [浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part
[浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part [浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part [浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part
jdk1.5(jdk5.0)较之前版本有了比较大的改变,本资料较详细的讲解了jdk5.0的新特性,相信能让你受益。
浪曦 - JDK5.0新特性.part5.rar
浪曦 - JDK5.0新特性.part4.rar
[浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part [浪曦][原创]JDK5.0新特性[风中叶老师主讲]共10 part