Java知识图谱

一、设计模式

       自学地址: http://www.runoob.com/design-pattern/design-pattern-tutorial.html

        1. 单例模式

     http://www.cnblogs.com/qishuai/p/8721626.html

        2. 代理模式

           http://www.cnblogs.com/qishuai/p/8727822.html

        3. 抽象工厂(retrofit Gson/RxjavaConverterFactory)

        4. 适配器()

        5. 构建者模式

        6. 观察者模式

二、多线程

       1. 内存模型

         http://www.cnblogs.com/qishuai/p/8724202.html

       2. 同步方式

          a. volatile

     http://www.cnblogs.com/qishuai/p/8724505.html

            a&b区别: https://blog.csdn.net/suifeng3051/article/details/52611233

          b.  ThreadLocal

     **

    c. synchronized

             http://www.cnblogs.com/qishuai/p/8724904.html

          d. lock

             https://www.cnblogs.com/aishangJava/p/6555291.html 

             http://www.cnblogs.com/qishuai/p/8727236.html

      3. Callable&Future使用

         http://www.cnblogs.com/qishuai/p/8727171.html

      4.  线程池

          https://www.cnblogs.com/niceplay/p/6479698.html

 

三、集合

     1. 集合框架概述

        http://www.cnblogs.com/qishuai/p/9044095.html

     2. ArrayList(数组实现)

        http://www.cnblogs.com/qishuai/p/9049115.html

     3. LinkedList(双向链表)

        http://www.cnblogs.com/qishuai/p/9052787.html      

     4. Vector&Stack(数组实现) 

        http://www.cnblogs.com/qishuai/p/9052957.html

     5. Set&HashSet&TreeSet(HashMap&TreeMap实现,去重特性)

         http://www.cnblogs.com/qishuai/p/9053490.html

     6. HashMap(散列存储&单向链表实现)

        代码分析:

               https://www.cnblogs.com/skywang12345/p/3310835.html#a3

              http://www.importnew.com/16301.html

        常见问题: 

             https://www.cnblogs.com/lchzls/p/6714474.html

             https://blog.csdn.net/lianhuazy167/article/details/66967698

      7. HashTable(等同于HashMap)

              http://www.cnblogs.com/qishuai/p/9057192.html

      8. TreeMap(红黑树实现)

         介绍:  https://blog.csdn.net/chenssy/article/details/26668941

 

四、 其他   

     1. 深拷贝和浅拷贝

     http://www.cnblogs.com/qishuai/p/9050140.html

    2. hashCode&&equals 区别学习?

     https://www.cnblogs.com/dolphin0520/p/3681042.html

    3. 链表翻转

      https://blog.csdn.net/guyuealian/article/details/51119499

posted on 2018-04-05 11:21  齊帥  阅读(676)  评论(0编辑  收藏  举报

导航