摘要:
1.哈希集合元素不按顺序排序,若要排序使用LinkedHashSet类2.树集合类不仅实现Set接口,还实现java.lang.SortedSet接口来实现排序操作3.TreeSet<String> ts = new TreeSet<String>(hs);//利用hs集合对象创建树集合对象ts4. 阅读全文
摘要:
1.对于容器中元素进行访问时,经常需要按照某种次序对容器中的每个元素访问且仅访问 一次,这就是遍历,也称为迭代。2.遍历是指从容器中获得当前元素的后续元素。对元素的遍历有很多种:第一种就是foreach循环语句,绝大多数的容器都支持这种方式的遍历3.第二种是利用Collection接口中定义的toA 阅读全文
摘要:
1.容器类:容器类是java以类库的形式供有用户开发程序时可直接使用的各种数据结构。2.java容器框架中有两个名称分别为Collection和Set的接口,为防止名称的冲突,本书将Collection译为容器,而将Set译为集合3.java容器框架结构由两棵接口树构成,第一棵树根节点为Collec 阅读全文
摘要:
1.在JDK5中新增了自动包装和自动解包功能:当编译器发现程序再应该使用包装类对象的地方却使用基本数据类型的数据时,编译器将自动把该数据包装为该基本数据对应的包装类的对象,这个过程成为自动包装。如类型参数T所接收的是int、double或char等基本数据类型时,T所代表的类型自动包装成Intege 阅读全文
摘要:
1.泛型技术可以通过一种类型或方法操纵各种不同类型的对象,同时又提供了编译时的类型安全保证。2.容器(即集合)是以类库形式 提供的多种数据结构,用户在编程时可直接使用3.泛型其实质就是将数据的类型参数化。通过类、接口及方法设置类型参数来定义泛型泛型使一个类或一个方法可在多种不同类型的对象上进行操作4 阅读全文
摘要:
1.使用Runnable接口可以轻松实现多个线程共享相同数据,只要用用一个可运行对象作为参数创建多个线程就可以了2.当一个线程对共享的数据进行操作时,应使之成为一个“原子操作”即在没有完成相关操作之前,不允许其他线程打断他,否则就会破坏数据的完整性,必然会得到错误的处理结果这就是线程的同步3.被多个 阅读全文