Java 对基本类型装箱的注意事项
2015-04-06 15:54
225 查看
Integer i = 200; Integer j = 200; //此处如果使用 i == j结果为flase,两变量装箱后指引向不地址, //应注意Java中的两套类型体系,基本类型和类类型 //int 是基本类型, Integer i = 1 是基于语法糖的快速装箱,其实质是 Integer i = Integer.valueOf(1); //(从基本类型封装为类类型,以进行更为复杂的操作) if(i.equals(j)) { System.out.println("i == j"); } else { System.out.println("i != j"); }
相关文章推荐
- JAVA基本数据类型转换的主要内容和注意事项
- Rookie零基础学java(四)java的基本数据类型及注意事项
- java语言中float和double类型的数据在编程时的注意事项
- Java高新技术【1】 (静态导入-可变参数-增强for循环-基本数据类型的自动拆箱与装箱)
- Effective Java 学习笔记(第49条:基本类型优先于装箱基本类型)
- Java中数据类型及运算符的注意事项
- Java中基本数据类型的自动拆箱和装箱
- Java-基本类型优先于装箱基本类型
- java中关于基本类型和数组的一些注意问题
- java中数据类型及运算符的注意事项
- java中数据类型及运算符的注意事项
- java 自动装箱与拆箱 (基本类型与包装类型)
- 01 Java基本数据类型、包装类、装箱拆箱、parseXxx()、String.valueOf()
- java基本命名规范和编码规范以及注意事项
- java基本类型自动装箱与拆箱
- 关于java基本数据类型的包装类的自动装箱池的大小
- java中基本类型的转化和关于String类要注意的地方
- 【JAVA学习】java基本数据类型与字符串之间的转换(基本数据类型、对象封装类、自动装箱、自动拆箱)
- Java基础加强<二>可变参数、增强for循环、基本类型的自动拆箱与装箱、枚举
- Java中的基本类型与封装类型以及自动装箱、拆箱