1.1JDK源码阅读之阅读顺序

Posted 康子的自留地

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.1JDK源码阅读之阅读顺序相关的知识,希望对你有一定的参考价值。


源码阅读顺序

jdk版本1.7.0_80

java.lang

是java语言内置的一个最基础的包,其中包含了一系列程序设计时经常要用到的类

  1. Object

  2. String

  3. AbstractStringBuilder

  4. StringBuffer

  5. StringBuilder

  6. Boolean

  7. Byte

  8. Double

  9. Float

  10. Integer

  11. Long

  12. Short

  13. Thread

  14. ThreadLocal

  15. Enum

  16. Throwable

  17. Error

  18. Exception

  19. Class

  20. ClassLoader

  21. Compiler

  22. System

  23. Package

  24. Void

  25. Field

  26. Method

  27. Annotation

  28. Target

  29. Inherited

  30. Retention

  31. Documented

  32. ElementType

  33. Native

  34. Repeatable

java.util

是java语言内置的一个最基础的包,其中包含了一系列程序设计时经常要用到的类

  1. AbstractList

  2. AbstractMap

  3. AbstractSet

  4. ArrayList

  5. LinkedList

  6. HashMap

  7. Hashtable

  8. HashSet

  9. LinkedHashMap

  10. LinkedHashSet

  11. TreeMap

  12. TreeSet

  13. Vector

  14. Queue

  15. Stack

  16. SortedMap

  17. SortedSet

  18. Collections

  19. Arrays

  20. Comparator

  21. Iterator

  22. Base64

  23. Date

  24. EventListener

  25. Random

  26. SubList

  27. Timer

  28. UUID

  29. WeakHashMap

  30. ConcurrentHashMap

  31. Executor

  32. AbstractExecutorService

  33. ExecutorService

  34. ThreadPoolExecutor

  35. BlockingQueue

  36. AbstractQueuedSynchronizer

  37. CountDownLatch

  38. FutureTask

  39. Semaphore

  40. CyclicBarrier

  41. CopyOnWriteArrayList

  42. SynchronousQueue

  43. BlockingDeque

  44. Callable

  45. AtomicBoolean

  46. AtomicInteger

  47. AtomicLong

  48. AtomicReference

  49. Lock

  50. Condition

  51. ReentrantLock

  52. ReentrantReadWriteLock

java.io

是java处理文件目录有关的工具包

  1. File

  2. InputStream

  3. OutputStream

  4. Reader

  5. Writer

java.nio

该包定义了缓冲区类,这些类用于所有 NIO API

  1. Buffer

  2. ByteBuffer

  3. CharBuffer

  4. DoubleBuffer

  5. FloatBuffer

  6. IntBuffer

  7. LongBuffer

  8. ShortBuffer

java.sql

提供使用 Java编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API

  1. Connection

  2. Driver

  3. DriverManager

  4. JDBCType

  5. ResultSet

  6. Statement

java.net

该包提供实现网络应用与开发的类

  1. Socket

  2. ServerSocket

  3. URI

  4. URL

  5. URLEncoder

哔哔叨叨

本篇为重制版,微信编辑器太难用了,通过特殊方法终于搞定文章排版和样式问题

本系列为个人笔记,如有不当之处还请大神指教


以上是关于1.1JDK源码阅读之阅读顺序的主要内容,如果未能解决你的问题,请参考以下文章

JDK1.8源码分析03之idea搭建源码阅读环境

java的JDK源码阅读顺序整理笔记

JDK源码阅读 day01

关于JDK源码:我想聊聊如何更高效地阅读

关于JDK源码:我想聊聊如何更高效地阅读

关于JDK源码:我想聊聊如何更高效地阅读.md