摘要:
JDK 1.5 引入了一项非常实用的新特性,即自动装箱(Autoboxing)和自动拆箱(Unboxing)。这项特性的引入极大地简化了Java程序员在处理基本类型和它们对应的包装类之间的转换过程。 自动装箱: 自动装箱是指Java编译器能够在编译期间自动将基本数据类型转换为它们对应的包装类对象。例 阅读全文
摘要:
一般关系数据模型和对象数据模型之间有以下对应关系:表对应类,记录对应对象,表的字段对应类的属性 阅读全文
摘要:
三元操作符如果遇到可以转换为数字的类型,会做自动类型提升。 比如 Object o1 = (false) ? new Double(1.0) : new Integer(2); System.out.println(o1); 会打印2.0 阅读全文
摘要:
HashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。 HashSet 允许有 null 值。 HashSet 是无序的,即不会记录插入的顺序。 HashSet 不是线程安全的, 如果多个线程尝试同时修改 HashSet,则最终结果是不确定的。 您必须在多线程访问时显式同步对 阅读全文
摘要:
ArrayList 中的元素实际上是对象,在以上实例中,数组列表元素都是字符串 String 类型。 如果我们要存储其他类型,而 <E> 只能为引用数据类型,这时我们就需要使用到基本类型的包装类。 基本类型对应的包装类表如下: array list排序 public static void main 阅读全文