摘要: 一.装箱拆箱 Integer a = 3; 这是自动装箱 int i = new Integer(2); 这是自动拆箱 就是基本类型和其对应的包装类型在需要的时候可以互相转换,具体过程由编译器完成 比如自动装箱: Integer a=3; 其实编译器调用的是static Integer valueOf(int i)这个方法 valueOf(int i)返回一个表示指定的int 值的Integer 对象 那么就变成这样: Integer a=3; => Integer a=Integer.valueOf(3); 对应的 int intValue() 返回该Integer对象的i... 阅读全文
posted @ 2013-05-30 17:45 nextnj 阅读(293) 评论(0) 推荐(0) 编辑
摘要: instanceof运算符用法 运算符是双目运算符,左面的操作元是一个对象实例,右面是一个类.当 左面的对象是右面的类创建的对象时,该运算符运算的结果是true,否则是false 说明: (1).一个类的实例包括本身的实例,以及所有直接或间接子类的实例 (2).instanceof左边操作元显式声明的类型与右边操作元必须是同种类或有继承关系, 即位于继承树的同一个分支上,否则会编译出错 double obj=1; if(obj instanceof Double){ System.out.println("... 阅读全文
posted @ 2013-05-30 13:46 nextnj 阅读(16617) 评论(0) 推荐(4) 编辑