16-04-常用对象API(基本数据类型对象包装类-JDK1.5自动装箱拆箱)
2015-08-11 09:24
645 查看
package cn.itcast.integer.demo; public class IntegerDemo3 { public static void main(String[] args) { Integer a = new Integer(127); Integer b = new Integer(127); System.out.println(a==b);//false,因为两个new,两个地址,堆内存中两个对象 System.out.println(a.equals(b));//true Integer x = 127; Integer y = 127; System.out.println(x==y);//true,因为jdk1.5以后,自动装箱,如果装箱的是一个字节(取值范围-128到127),那么该数据会被共享不会重新开辟空间。 System.out.println(x.equals(y));//true Integer c = 128; Integer d = 128; System.out.println(c==d);//false System.out.println(c.equals(d));//true } }
相关文章推荐
- Spring+Quartz实现定时任务的配置方法
- Struts2 Hello World 实例
- Failed to load JavaHL Library解决方法
- 解决jdk8之The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .
- Spring源码学习-5.ProxyFactoryBean实现与源代码分析
- 关于Java数据库查询结果保存到DBF的小小总结^_^
- Java基本数据类型、包装类与String类之间的转换
- Spring学习笔记三(AOP中的那些事)
- java 各种排序算法
- java快速排序
- windows下(java环境)配置最新版的vlcj
- Spring3.1.0 jar包详解说明
- Msc系统上的eclipse遇到乱码问题解决方式
- 在Java中辅助报表工具展现json
- Java实现与调用Web Service
- 开源 自由 java CMS - FreeCMS1.9 分纪录
- Java语言的多态机制实现
- Java学习笔记16--异常
- Java学习笔记15--引用传递
- Java学习笔记14--动态代理