美文网首页
java8 源码阅读

java8 源码阅读

作者: meiyou_6652 | 来源:发表于2019-07-12 16:16 被阅读0次

    最近开发项目过程中还是发现对java的一些工具类,泛型相关的基础知识还不是很熟练。996也结束了,准备花一些时间读下源码,在这里记录下需要阅读的东西。后面抽时间写下每个类的阅读笔记。

    优先级 (1 - 4):

    1.java.lang 核心包

    1) Object 1

    2) String 1

    3) AbstractStringBuilder 1

    4) StringBuffer 1

    5) StringBuilder 1

    6) Boolean 2

    7) Byte 2

    8) Double 2

    9) Float 2

    10) Integer 2

    11) Long 2

    12) Short 2

    13) Thread 2

    14) ThreadLocal 2

    15) Enum 3

    16) Throwable 3

    17) Error 3

    18) Exception 3

    19) Class 4

    20) ClassLoader 4

    21) Compiler 4

    22) System 4

    23) Package 4

    24) Void 4

    2、java.util 一些工具包,容器相关

    1) AbstractList 1

    2) AbstractMap 1

    3) AbstractSet 1

    4) ArrayList 1

    5) LinkedList 1

    6) HashMap 1

    7) Hashtable 1

    8) HashSet 1

    9) LinkedHashMap 1

    10) LinkedHashSet 1

    11) TreeMap 1

    12) TreeSet 1

    13) Vector 2

    14) Queue 2

    15) Stack 2

    16) SortedMap 2

    17) SortedSet 2

    18) Collections 3

    19) Arrays 3

    20) Comparator 3

    21) Iterator 3

    22) Base64 4

    23) Date 4

    24) EventListener 4

    25) Random 4

    26) SubList 4

    27) Timer 4

    28) UUID 4

    29) WeakHashMap 4

    3、java.util.concurrent 并发相关

    1) ConcurrentHashMap 1

    2) Executor 2

    3) AbstractExecutorService 2

    4) ExecutorService 2

    5) ThreadPoolExecutor 2

    6) BlockingQueue 2

    7)AbstractQueuedSynchronizer 2

    8)CountDownLatch 2

    9) FutureTask 2

    10)Semaphore 2

    11)CyclicBarrier 2

    13)CopyOnWriteArrayList 3

    14)SynchronousQueue 3

    15)BlockingDeque 3

    16) Callable 4

    4、java.util.concurrent.atomic 并发的原子操作类相关

    1) AtomicBoolean 2

    2) AtomicInteger 2

    3) AtomicLong 2

    4) AtomicReference 3

    5、java.lang.reflect 反射相关

    1) Field 2

    2) Method 2

    6、java.lang.annotation 注解相关

    1) Annotation 3

    2) Target 3

    3) Inherited 3

    4) Retention 3

    5) Documented 4

    6) ElementType 4

    7) Native 4

    8) Repeatable 4

    相关文章

      网友评论

          本文标题:java8 源码阅读

          本文链接:https://www.haomeiwen.com/subject/eohykctx.html