我肝了一个月,给你写出了这本Java开发手册!(39)
2023-05-02 来源:飞速影视
线程安全的Collections
Java1.5 并发包 (java.util.concurrent) 提供了线程安全的 collections 允许遍历的时候进行修改,通过设计iterator 为 fail-fast 并抛出 ConcurrentModificationException。一些实现类是CopyOnWriteArrayList,ConcurrentHashMap,CopyOnWriteArraySet
Collections 算法
此类包含用于集合框架算法的方法,例如二进制搜索,排序,重排,反向等。
集合实现类特征图
下图汇总了部分集合框架的主要实现类的特征图,让你能有清晰明了看出每个实现类之间的差异性
还有一种类型是关于强引用、弱引用、虚引用的文章,请参考
https://mp.weixin.qq.com/s/ZflBpn2TBzTNv_-G-zZxNg
泛形
在 Jdk1.5 中,提出了一种新的概念,那就是泛型,那么什么是泛型呢?
泛型其实就是一种参数化的集合,它限制了你添加进集合的类型。泛型的本质就是一种参数化类型。多态也可以看作是泛型的机制。一个类继承了父类,那么就能通过它的父类找到对应的子类,但是不能通过其他类来找到具体要找的这个类。泛型的设计之处就是希望对象或方法具有最广泛的表达能力。
下面来看一个例子说明没有泛型的用法
List arrayList = new ArrayList();arrayList.add("cxuan");arrayList.add(100);for(int i = 0; i< arrayList.size();i ){ String item = (String)arrayList.get(i); System.out.println("test === ", item);}
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号