1.Java基础知识
Java知识点汇总,从基础到常用的API、还有常用的集合类,总结的很详细。图片是从论坛里面找到的,整理下来以便常复习。这是目前看到的比较详细完整的思维导图,非常适合刚入坑的。
2.面向对象
3.常用API
4.集合IO
1.什么叫“集合是线程不安全的”
首先我们来了解一下什么叫集合是线程不安全的:
2. 线程安全和线程不安全的集合
Vector、HashTable、Properties、ConcurrentHashMap是线程安全的;
ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap等都是线程不安全的。
值得注意的是:为了保证集合是线程安全的,相应的效率也比较低;线程不安全的集合效率相对会高一些。
3. 如何综合考虑线程不安全和效率低的问题
//返回指定collection 对应的线程安全的collection。 <T> Collection<T> synchronizedCollection(Collection<T> c); //返回指定List对象对应的线程安全的List 对象。 static <T> List<T> synchronizedList(List<T> list); //返回指定Map对象对应的线程安全的Map对象。 static <K, V> Map<K, V> synchronizedMap(Map<K, V> m); //返回指定Set对象对应的线程安全的Set对象。 static <T> Set<T> synchronizedSet(Set<T> s); //返回指定SortedMap对象对应的线程安全的SortedMap对象。 static <K, V> SortedMap<K, V> synchronizedSortedMap(SortedMap<K, V> m);
5.多线程、网络编程、反射、设计模式
6.多线程详情
7.网络编程详情
到此这篇JAVA基础知识汇总(思维导图)_java基础的思维导图的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/jjc/6454.html