【JDK源码解析阅读目录】
写在前面的话
该系列的参考资料来自开源项目:LearningJDK。感谢作者的贡献。该系列文章的学习顺序按照功能进行分类,具体顺序如下。后续文章会按照下面顺序进行解读。
https://github.com/kangjianwei/LearningJDK
功能排序
包装
-
🌕 Number
-
🌕 Byte
-
🌕 Short
-
🌕 Integer
-
🌕 Long
-
🌕 Float
-
🌕 Double
-
🌕 Character
-
🌕 Boolean
-
🌕 Void
-
🌕 Enum
数值计算
-
🌕 BigInteger
-
🌕 BigDecimal
-
🌕 Math
-
🌕 StrictMath
-
🌕 RoundingMode
-
🌕 MathContext
-
🌕 FloatConsts
-
🌕 DoubleConsts
随机数
-
🌕 Random
-
🌕 ThreadLocalRandom
-
🌕 SplittableRandom
迭代
-
🌕 Iterable
-
🌕 Iterator
-
🌕 Enumeration
-
🌕 CompoundEnumeration
常见字节输入流
-
🌕 InputStream
-
🌕StringBufferInputStream
-
🌕 ByteArrayInputStream
-
🌕 FileInputStream
-
🌕 SocketInputStream
-
🌕 ChannelInputStream
-
🌕 PipedInputStream
-
🌕 SequenceInputStream
-
🌕 FilterInputStream
-
🌕 BufferedInputStream
-
🌕 LineNumberInputStream
-
🌕 PushbackInputStream
-
🌕 DataInput
-
🌕 DataInputStream
-
🌕 ObjectInput
-
🌕 ObjectInputStream
-
🌕 CheckedInputStream
-
🌕 DeflaterInputStream
-
🌕 InflaterInputStream
-
🌕 GZIPInputStream
-
🌕 ZipInputStream
-
🌕 JarInputStream
常见字节输出流
-
🌕 OutputStream
-
🌕 ByteArrayOutputStream
-
🌕 FileOutputStream
-
🌕 SocketOutputStream
-
🌕 PipedOutputStream
-
🌕 FilterOutputStream
-
🌕 PrintStream
-
🌕 BufferedOutputStream
-
🌕 DataOutput
-
🌕 DataOutputStream
-
🌕 ObjectOutput
-
🌕 ObjectOutputStream
-
🌕 CheckedOutputStream
-
🌕 InflaterOutputStream
-
🌕 DeflaterOutputStream
-
🌕 GZIPOutputStream
-
🌕 ZipOutputStream
-
🌕 JarOutputStream
常见字符输入流
-
🌕 Reader
-
🌕 BufferedReader
-
🌕 LineNumberReader
-
🌕 FilterReader
-
🌕 StringReader
-
🌕 CharArrayReader
-
🌕 PushbackReader
-
🌕 PipedReader
-
🌕 InputStreamReader
-
🌕 StreamDecoder
-
🌕 FileReader
常见字符输出流
-
🌕 Writer
-
🌕 StringWriter
-
🌕 CharArrayWriter
-
🌕 BufferedWriter
-
🌕 FilterWriter
-
🌕 PipedWriter
-
🌕 PrintWriter
-
🌕 OutputStreamWriter
-
🌕 StreamEncoder
-
🌕 FileWriter
序列化/反序列化
-
🌕 Serializable
-
🌕 Externalizable
-
🌕 ObjectStreamField
-
🌕 ObjectStreamConstants
-
🌕 SerialCallbackContext
-
🌕 ObjectStreamClass
-
🌕 ObjectInputValidation
-
🌕 ObjectInputFilter
压缩/解压
-
🌕 Checksum
-
🌕 CRC32
-
🌕 Deflater
-
🌕 Inflater
-
🌕 ZipCoder
-
🌕 ZipConstants
-
🌕 ZipConstants64
-
🌕 ZipEntry
-
🌕 ZipFile
-
🌕 JarEntry
-
🌕 JarFile
引用
-
🌕 Reference
-
🌕 ReferenceQueue
-
🌕 SoftReference
-
🌕 WeakReference
-
🌕 PhantomReference
-
🌕 FinalReference
-
🌕 Finalizer
清理器
-
🌕 Cleaner (java.lang.ref)
-
🌕 Cleaner (jdk.internal.ref)
-
🌕 CleanerImpl
-
🌕 PhantomCleanable
-
🌕 SoftCleanable
-
🌕 WeakCleanable
-
🌕 CleanerFactory
字符序列
-
🌕 CharSequence
-
🌕 Appendable
-
🌕 Readable
-
🌕 String
-
🌕 StringLatin1
-
🌕 StringUTF16
-
🌕 StringBuilder
-
🌕 StringBuffer
-
🌕 AbstractStringBuilder
-
🌕 StringJoiner
-
🌕 StringTokenizer
-
🌕 StreamTokenizer
字符(序列)编码/解码
-
🌕 CharsetEncoder
-
🌕 CharsetDecoder
-
🌕 CoderResult
-
🌕 CodingErrorAction
-
🌕 ThreadLocalCoders
-
🌕 StringCoding
字符集
-
🌕 Charset
-
🌕 StandardCharsets (java.nio.charset)
-
🌕 StandardCharsets (sun.nio.cs)
-
🌕 ExtendedCharsets
-
🌕 CharsetProvider
-
🌕 AbstractCharsetProvider
-
🌕 CharacterData
-
🌕 CharacterDataLatin1
-
🌕 ConditionalSpecialCasing
文件操作选项
-
🌕 ExtendedOptions
-
🌕 OpenOption
-
🌕 CopyOption
-
🌕 StandardOpenOption
-
🌕 ExtendedOpenOption
-
🌕 StandardCopyOption
-
🌕 ExtendedCopyOption
-
🌕 LinkOption
目录监视服务
-
🌕 Watchable
-
🌕 WatchService
-
🌕 AbstractWatchService
-
🌕 AbstractPoller
-
🌕 WindowsWatchService
-
🌕 PollingWatchService
-
🌕 WatchKey
-
🌕 AbstractWatchKey
-
🌕 WatchEvent
-
🌕 StandardWatchEventKinds
-
🌕 ExtendedWatchEventModifier
-
🌕 SensitivityWatchEventModifier
目录流
-
🌕 DirectoryStream
-
🌕 WindowsDirectoryStream
-
🌕 PathMatcher
-
🌕 Globs
文件树访问
-
🌕 FileVisitOption
-
🌕 FileVisitResult
-
🌕 FileTreeIterator
-
🌕 FileTreeWalker
-
🌕 FileVisitor
-
🌕 SimpleFileVisitor
文件过滤
-
🌕 FileFilter
-
🌕 FilenameFilter
文件属性
-
🌕 BasicFileAttributes
-
🌕 DosFileAttributes
-
🌕 WindowsFileAttributes
-
🌕 PosixFileAttributes
-
🌕 BasicFileAttributesHolder
文件属性视图
-
🌕 DynamicFileAttributeView
-
🌕 AttributeView
-
🌕 UserDefinedFileAttributeView
-
🌕 AbstractUserDefinedFileAttributeView
-
🌕 WindowsUserDefinedFileAttributeView
-
🌕 FileAttributeView
-
🌕 FileOwnerAttributeView
-
🌕 FileOwnerAttributeViewImpl
-
🌕 PosixFileAttributeView
-
🌕 AclFileAttributeView
-
🌕 AbstractAclFileAttributeView
-
🌕 WindowsAclFileAttributeView
-
🌕 BasicFileAttributeView
-
🌕 AbstractBasicFileAttributeView
-
🌕 DosFileAttributeView
-
🌕 WindowsFileAttributeViews
-
🌕 FileStoreAttributeView
-
🌕 AclEntry
-
🌕 AclEntryType
-
🌕 AclEntryPermission
-
🌕 AclEntryFlag
-
🌔 UserPrincipal
-
🌔 GroupPrincipal
-
🌔 UserPrincipalLookupService
文件系统提供器
-
🌕 FileSystemProvider
-
🌕 AbstractFileSystemProvider
-
🌕 WindowsFileSystemProvider
-
🌕 DefaultFileSystemProvider
文件系统
-
🌕 FileSystems
-
🌕 FileSystem (java.io)
-
🌕 WinNTFileSystem
-
🌕 DefaultFileSystem
-
🌕 FileSystem (java.nio.file)
-
🌕 WindowsFileSystem
文件类型探测
-
🌕 FileTypeDetector
-
🌕 AbstractFileTypeDetector
-
🌕 RegistryFileTypeDetector
-
🌕 DefaultFileTypeDetector
文件工具
-
🌕 Files
-
🌔 FileChannelLinesSpliterator
-
🌕 FileAttribute
-
🌕 AccessMode
-
🌕 FileTime
-
🌕 Util
-
🌕 NativeBuffer
-
🌕 NativeBuffers
-
🌕 WindowsConstants
-
🌓 WindowsNativeDispatcher
-
🌕 TempFileHelper
-
🌕 WindowsLinkSupport
-
🌕 WindowsFileCopy
-
🌕 Cancellable (sun.nio.fs)
-
🌕 CopyMoveHelper
-
🌓 WindowsSecurityDescriptor
-
🌓 WindowsUserPrincipals
-
🌕 DeleteOnExitHook
文件
-
🌕 File
-
🌕 RandomAccessFile
文件存储
-
🌔 FileStore
-
🌔 WindowsFileStore
路径
-
🌕 Paths
-
🌕 Path
-
🌔 WindowsPath
-
🌔 WindowsPathParser
-
🌕 WindowsPathType
网络
-
🌔 NetworkInterface
-
🌕 DefaultInterface
-
🌕 ProtocolFamily
-
🌕 StandardProtocolFamily
-
🌕 NetProperties
-
🌔 InetAddress
-
🌔 Inet4Address
-
🌔 Inet6Address
-
🌔 InetAddressImpl
-
🌔 Inet4AddressImpl
-
🌔 Inet6AddressImpl
-
🌕 SocketAddress
-
🌕 InetSocketAddress
-
🌕 InterfaceAddress
-
🌕 InetAddressImplFactory
-
🌕 IPAddressUtil
-
🌕 InetAddressCachePolicy
-
🌕 InetAddressContainer
网络-TCP
-
🌔 Socket
-
🌔 ServerSocket
-
🌔 SocketImpl
-
🌔 AbstractPlainSocketImpl
-
🌔 PlainSocketImpl
-
🌕 SocketImplFactory
-
🌔 SocksSocketImpl
网络-UDP
-
🌔 DatagramSocket
-
🌔 DatagramSocketImpl
-
🌔 AbstractPlainDatagramSocketImpl
-
🌕 DatagramSocketImplFactory
-
🌕 DefaultDatagramSocketImplFactory
-
🌕 DatagramPacket
-
🌔 MulticastSocket
网络-代理
-
🌔 Proxy
-
🌔 SocksProxy
-
🌔 ApplicationProxy
-
🌔 ProxySelector
-
🌔 DefaultProxySelector
网络-工具
-
🌕 NetHooks
-
🌕 ResourceManager
-
🌕 SocketCleanable
网络-参数
-
🌕 SocketOption
-
🌕 SocketOptions
-
🌕 ExtendedSocketOption
-
🌕 StandardSocketOptions
-
🌑 ExtendedSocketOptions (sun.net.ext)
-
🌑 ExtendedSocketOptions (jdk.net)
-
🌔 SocksConsts
网络-认证
-
🌒 Authenticator
-
🌔 AuthenticatorKeys
-
🌔 PasswordAuthentication
通道-工厂
-
🌔 WindowsChannelFactory
-
🌔 AsynchronousChannelProvider
-
🌔 WindowsAsynchronousChannelProvider
-
🌔 DefaultAsynchronousChannelProvider
-
🌔 Secrets
通道-分类
-
🌕 Channel
-
🌕 ReadableByteChannel
-
🌕 WritableByteChannel
-
🌕 ByteChannel
-
🌕 SeekableByteChannel
-
🌕 NetworkChannel
-
🌕 MulticastChannel
-
🌕 SelChImpl
-
🌕 ScatteringByteChannel
-
🌕 GatheringByteChannel
-
🌕 InterruptibleChannel
-
🌕 AbstractInterruptibleChannel
-
🌕 SelectableChannel
-
🌕 AbstractSelectableChannel
-
🌕 AsynchronousChannel
-
🌕 AsynchronousByteChannel
-
🌕 Groupable
-
🌕 Cancellable (sun.nio.ch)
通道-分派器
-
🌔 NativeDispatcher
-
🌔 FileDispatcher
-
🌔 FileDispatcherImpl
-
🌔 SocketDispatcher
-
🌔 DatagramDispatcher
通道-工具
-
🌕 Channels
-
🌓 IOStatus
-
🌔 Net
-
🌔 Util
-
🌕 NativeThread
-
🌕 NativeThreadSet
通道-工具-同步
-
🌔 IOUtil
-
🌔 IOVecWrapper
-
🌕 NativeObject
-
🌕 AllocatedNativeObject
通道-文件-文件锁
-
🌔 FileLock
-
🌔 FileLockImpl
-
🌔 FileLockTable
-
🌕 FileKey
通道-文件-同步
-
🌔 FileChannel
-
🌔 FileChannelImpl
通道-TCP-同步
-
🌕 SocketChannel
-
🌕 SocketChannelImpl
-
🌕 ServerSocketChannel
-
🌕 ServerSocketChannelImpl
通道-UDP-同步
-
🌕 DatagramChannel
-
🌕 DatagramChannelImpl
-
🌕 MembershipKey
-
🌕 MembershipKeyImpl
-
🌕 MembershipRegistry
通道-Socket适配器-同步
-
🌕 SocketAdaptor
-
🌕 ServerSocketAdaptor
-
🌕 DatagramSocketAdaptor
通道-工具-异步
-
🌕 ThreadPool
-
🌕 PendingIoCache
-
🌕 CompletedFuture
-
🌕 PendingFuture
-
🌕 CompletionHandler
-
🌕 Invoker
通道-通道组-异步
-
🌕 AsynchronousChannelGroup
-
🌕 AsynchronousChannelGroupImpl
-
🌕 Iocp
通道-文件-异步
-
🌔 AsynchronousFileChannel
-
🌔 AsynchronousFileChannelImpl
-
🌔 WindowsAsynchronousFileChannelImpl
-
🌔 SimpleAsynchronousFileChannelImpl
通道-TCP-异步
-
🌔 AsynchronousSocketChannel
-
🌔 AsynchronousSocketChannelImpl
-
🌔 WindowsAsynchronousSocketChannelImpl
-
🌔 AsynchronousServerSocketChannel
-
🌔 AsynchronousServerSocketChannelImpl
-
🌔 WindowsAsynchronousServerSocketChannelImpl
通道选择器
-
🌕 Selector
-
🌕 AbstractSelector
-
🌕 SelectorImpl
-
🌕 WindowsSelectorImpl
通道选择器-管道
-
🌕 Pipe
-
🌕 PipeImpl
-
🌕 SinkChannelImpl
-
🌕 SourceChannelImpl
通道选择器-工厂
-
🌕 SelectorProvider
-
🌕 SelectorProviderImpl
-
🌕 WindowsSelectorProvider
-
🌕 DefaultSelectorProvider
通道选择器-工具
-
🌕 PollArrayWrapper
通道选择器-选择键
-
🌕 SelectionKey
-
🌕 AbstractSelectionKey
-
🌕 SelectionKeyImpl
URL
-
🌔 URL
-
🌔 URLEncoder
-
🌔 URLDecoder
URL-连接
-
🌔 URLConnection (java.net)
-
🌔 URLConnection (sun.net.www)
-
🌔 FileURLConnection
URL-协议处理
-
🌕 ContentHandler
-
🌕 UnknownContentHandler
-
🌕 ContentHandlerFactory
-
🌕 URLStreamHandler
-
🌕 Handler
-
🌕 URLStreamHandlerFactory
-
🌕 URLStreamHandlerProvider
消息头
-
🌕 FileNameMap
-
🌕 MessageHeader
-
🌕 MimeEntry
-
🌕 MimeLauncher
-
🌕 MimeTable
URI
-
🌔 URI
-
🌔 WindowsUriSupport
类加载器
-
🌔 ClassLoader
-
🌔 SecureClassLoader
-
🌔 BuiltinClassLoader
-
🌔 ClassLoaders
-
🌔 BootLoader
-
🌔 AbstractClassLoaderValue
-
🌔 ClassLoaderValue
-
🌔 ClassLoaderHelper
反射元素访问器
-
🌓 MethodAccessorGenerator
-
🌔 ConstructorAccessor
-
🌔 ConstructorAccessorImpl
-
🌔 DelegatingConstructorAccessorImpl
-
🌔 NativeConstructorAccessorImpl
-
🌔 SerializationConstructorAccessorImpl
-
🌔 InstantiationExceptionConstructorAccessorImpl
-
🌔 BootstrapConstructorAccessorImpl
-
🌔 MethodAccessor
-
🌔 MethodAccessorImpl
-
🌔 DelegatingMethodAccessorImpl
-
🌔 NativeMethodAccessorImpl
-
🌔 FieldAccessor
反射元素-杂项
-
🌓 AccessibleObject
-
🌓 Executable
-
🌔 Member
-
🌔 Modifier
-
🌓 ReflectionFactory
反射元素-模块
-
🌓 Module
-
🌔 Modules
-
🌔 ModuleBootstrap
-
🌔 ModuleDescriptor
-
🌔 ModuleLayer
-
🌔 Configuration
-
🌔 ResolvedModule
-
🌓 Resolver
-
🌔 ModuleReference
-
🌓 ModuleReferenceImpl
-
🌔 ModuleReader
-
🌔 Loader
-
🌔 LoaderPool
-
🌔 ModuleFinder
-
🌔 ModulePath
-
🌔 ModuleLoaderMap
-
🌒 SystemModuleFinders
-
🌑 SystemModulesMap
-
🌑 SystemModules
反射元素-包
-
🌓 Package
-
🌔 NamedPackage
反射元素-类/接口/数组
-
🌓 Class
-
🌔 Array
反射元素-字段
-
🌓 Field
反射元素-构造器
-
🌓 Constructor
反射元素-方法
-
🌓 Method
反射元素-形参
-
🌓 Parameter
反射元素-泛型
-
🌕 GenericDeclaration
-
🌕 Type
-
🌕 TypeVariable
-
🌕 ParameterizedType
-
🌕 WildcardType
-
🌕 GenericArrayType
反射元素-注解
-
🌕 AnnotatedElement
-
🌕 AnnotatedType
-
🌕 AnnotatedTypeVariable
-
🌕 AnnotatedParameterizedType
-
🌕 AnnotatedWildcardType
-
🌕 AnnotatedArrayType
元注解
-
🌕 Annotation
-
🌕 RetentionPolicy
-
🌕 ElementType
-
🌕 Documented
-
🌕 Retention
-
🌕 Target
-
🌕 Inherited
-
🌕 Repeatable
-
🌕 Native
分词
-
🌕 CharacterIterator
-
🌕 StringCharacterIterator
-
🌕 BreakIterator
-
🌔 RuleBasedBreakIterator
文件
-
🌔 FileDescriptor
-
🌕 FileCleanable
底层操作
-
🌓 Unsafe (sun.misc)
-
🌒 Unsafe (jdk.internal.misc)
系统
-
🌕 Object
-
🌔 System
-
🌕 ByteOrder
比较
-
🌕 Comparable
-
🌕 Comparator
-
🌕 Comparators
-
🌒 ArraysSupport
-
🌒 BufferMismatch
线程
-
🌕 Runnable
-
🌕 Thread
-
🌕 ThreadGroup
-
🌕 ThreadLocal
-
🌔 InnocuousThread
-
🌕 InheritableThreadLocal
-
🌕 TerminatingThreadLocal
-
🌔 ThreadFactory
-
🌕 Interruptible
原子操作
-
🌔 AtomicBoolean
-
🌔 AtomicInteger
-
🌔 AtomicLong
-
🌔 AtomicReference
-
🌔 AtomicIntegerArray
-
🌔 AtomicLongArray
-
🌔 AtomicReferenceArray
-
🌔 AtomicIntegerFieldUpdater
-
🌔 AtomicLongFieldUpdater
-
🌔 AtomicReferenceFieldUpdater
-
🌔 AtomicMarkableReference
-
🌔 AtomicStampedReference
-
🌔 Striped64
-
🌔 LongAdder
-
🌔 LongAccumulator
-
🌔 DoubleAdder
-
🌔 DoubleAccumulator
锁
-
🌔 LockSupport
-
🌔 AbstractQueuedSynchronizer
-
🌔 AbstractQueuedLongSynchronizer
-
🌔 AbstractOwnableSynchronizer
-
🌔 Condition
-
🌔 ReentrantLock
-
🌔 ReentrantReadWriteLock
-
🌔 StampedLock
-
🌔 ReadWriteLock
-
🌔 Lock
同步/并发
-
🌔 CountDownLatch
-
🌔 CyclicBarrier
-
🌔 Semaphore
-
🌔 Executor
-
🌔 ExecutorService
-
🌔 ScheduledExecutorService
-
🌔 AbstractExecutorService
-
🌔 ForkJoinPool
-
🌔 ThreadPoolExecutor
-
🌔 ScheduledThreadPoolExecutor
-
🌔 Callable
-
🌔 Future
-
🌔 ForkJoinTask
-
🌔 RecursiveTask
-
🌔 RecursiveAction
-
🌔 CountedCompleter
-
🌔 ForkJoinWorkerThread
-
🌔 Delayed
-
🌔 ScheduledFuture
-
🌔 RunnableFuture
-
🌔 RunnableScheduledFuture
-
🌔 FutureTask
-
🌔 RejectedExecutionHandler
-
🌔 Executors
-
🌔 CompletionService
-
🌔 ExecutorCompletionService
-
🌔 Exchanger
-
🌔 Phaser
-
🌔 Flow
-
🌔 SubmissionPublisher
-
🌔 CompletionStage
-
🌔 CompletableFuture
容器/集合框架
-
🌕 Collection
-
🌕 AbstractCollection
-
🌔 Collections
-
🌕 RandomAccess
-
🌔 ImmutableCollections
-
🌑 CollSer
-
🌕 List
-
🌕 AbstractList
-
🌕 AbstractSequentialList
-
🌕 ArrayList
-
🌕 LinkedList
-
🌕 Vector
-
🌕 CopyOnWriteArrayList
-
🌕 ListIterator
-
🌕 Queue
-
🌕 Deque
-
🌕 BlockingQueue
-
🌕 BlockingDeque
-
🌕 TransferQueue
-
🌕 AbstractQueue
-
🌕 ArrayDeque
-
🌕 PriorityQueue
-
🌕 DelayQueue
-
🌕 ArrayBlockingQueue
-
🌕 LinkedBlockingQueue
-
🌕 LinkedBlockingDeque
-
🌕 PriorityBlockingQueue
-
🌔 SynchronousQueue
-
🌔 LinkedTransferQueue
-
🌔 ConcurrentLinkedQueue
-
🌔 ConcurrentLinkedDeque
-
🌕 Set
-
🌕 SortedSet
-
🌕 NavigableSet
-
🌕 AbstractSet
-
🌔 HashSet
-
🌔 LinkedHashSet
-
🌔 TreeSet
-
🌕 EnumSet
-
🌔 RegularEnumSet
-
🌔 JumboEnumSet
-
🌕 CopyOnWriteArraySet
-
🌔 ConcurrentSkipListSet
-
🌕 Map
-
🌕 SortedMap
-
🌕 NavigableMap
-
🌕 ConcurrentMap
-
🌕 ConcurrentNavigableMap
-
🌕 AbstractMap
-
🌔 HashMap
-
🌔 LinkedHashMap
-
🌔 TreeMap
-
🌕 IdentityHashMap
-
🌕 WeakHashMap
-
🌕 EnumMap
-
🌕 Dictionary
-
🌕 Hashtable
-
🌔 ConcurrentHashMap
-
🌔 ConcurrentSkipListMap
-
🌕 KeyValueHolder
-
🌕 PreHashedMap
-
🌕 BitSet
日期时间【旧】
-
🌔 Date
-
🌔 Calendar
-
🌔 TimeZone
日期时间
-
🌕 ChronoLocalDateTime
-
🌕 ChronoLocalDateTimeImpl
-
🌕 LocalDateTime
-
🌕 ChronoZonedDateTime
-
🌕 ChronoZonedDateTimeImpl
-
🌕 ZonedDateTime
-
🌕 OffsetDateTime
-
🌕 ChronoLocalDate
-
🌕 ChronoLocalDateImpl
-
🌕 LocalDate
-
🌕 LocalTime
-
🌕 OffsetTime
-
🌕 Year
-
🌕 Month
-
🌕 YearMonth
-
🌕 MonthDay
-
🌕 DayOfWeek
日期时间-工具
-
🌕 TemporalUnit
-
🌕 ChronoUnit
-
🌕 TemporalField
-
🌕 ChronoField
-
🌕 ValueRange
-
🌕 Temporal
-
🌕 TemporalAccessor
-
🌕 TemporalAdjuster
-
🌕 TemporalAdjusters
-
🌕 TemporalQuery
-
🌕 TemporalQueries
-
🌕 TemporalAmount
日期时间-时区
-
🌕 ZoneId
-
🌕 ZoneOffset
-
🌕 ZoneRegion
-
🌔 ZoneRules
日期时间-历法系统
-
🌕 Chronology
-
🌔 AbstractChronology
-
🌔 IsoChronology
日期时间-纪元
-
🌕 Era
-
🌕 IsoEra
日期时间-时间段
-
🌕 ChronoPeriod
-
🌕 ChronoPeriodImpl
-
🌕 Period
-
🌕 Duration
日期时间-时间戳
-
🌕 Instant
日期时间-时钟
-
🌕 Clock
流
-
🌕 BaseStream
-
🌕 Stream
-
🌕 IntStream
-
🌕 LongStream
-
🌕 DoubleStream
-
🌕 PipelineHelper
-
🌕 AbstractPipeline
-
🌕 ReferencePipeline
-
🌕 IntPipeline
-
🌕 LongPipeline
-
🌕 DoublePipeline
-
🌕 StreamSupport
流迭代器
-
🌕 Spliterator
-
🌕 Spliterators
-
🌕 Streams
-
🌕 StreamSpliterators
-
🌕 PrimitiveIterator
水槽
-
🌕 Sink
-
🌕 TerminalSink
流-终端容器
-
🌕 Node
-
🌕 Nodes
-
🌕 AbstractSpinedBuffer
-
🌕 SpinedBuffer
流-操作
-
🌕 DistinctOps
-
🌕 SliceOps
-
🌕 SortedOps
-
🌕 WhileOps
-
🌕 TerminalOp
-
🌕 ForEachOps
-
🌕 FindOps
-
🌕 MatchOps
-
🌕 ReduceOps
-
🌕 Collector
-
🌕 Collectors
流-工具
-
🌔 AbstractTask
-
🌔 AbstractShortCircuitTask
-
🌕 IntSummaryStatistics
-
🌕 LongSummaryStatistics
-
🌕 DoubleSummaryStatistics
流-参数
-
🌕 StreamShape
-
🌕 StreamOpFlag
单元素容器
-
🌕 Optional
-
🌕 OptionalInt
-
🌕 OptionalLong
-
🌕 OptionalDouble
缓冲区
-
🌕 DoubleBuffer
-
🌕 HeapDoubleBuffer
-
🌕 HeapDoubleBufferR
-
🌕 DirectDoubleBufferS
-
🌕 DirectDoubleBufferRS
-
🌕 DirectDoubleBufferU
-
🌕 DirectDoubleBufferRU
-
🌕 ByteBufferAsDoubleBufferB
-
🌕 ByteBufferAsDoubleBufferRB
-
🌕 ByteBufferAsDoubleBufferL
-
🌕 ByteBufferAsDoubleBufferRL
-
🌕 FloatBuffer
-
🌕 HeapFloatBuffer
-
🌕 HeapFloatBufferR
-
🌕 DirectFloatBufferS
-
🌕 DirectFloatBufferRS
-
🌕 DirectFloatBufferU
-
🌕 DirectFloatBufferRU
-
🌕 ByteBufferAsFloatBufferB
-
🌕 ByteBufferAsFloatBufferRB
-
🌕 ByteBufferAsFloatBufferL
-
🌕 ByteBufferAsFloatBufferRL
-
🌕 LongBuffer
-
🌕 HeapLongBuffer
-
🌕 HeapLongBufferR
-
🌕 DirectLongBufferS
-
🌕 DirectLongBufferRS
-
🌕 DirectLongBufferU
-
🌕 DirectLongBufferRU
-
🌕 ByteBufferAsLongBufferB
-
🌕 ByteBufferAsLongBufferRB
-
🌕 ByteBufferAsLongBufferL
-
🌕 ByteBufferAsLongBufferRL
-
🌕 IntBuffer
-
🌕 HeapIntBuffer
-
🌕 HeapIntBufferR
-
🌕 DirectIntBufferS
-
🌕 DirectIntBufferRS
-
🌕 DirectIntBufferU
-
🌕 DirectIntBufferRU
-
🌕 ByteBufferAsIntBufferB
-
🌕 ByteBufferAsIntBufferRB
-
🌕 ByteBufferAsIntBufferL
-
🌕 ByteBufferAsIntBufferRL
-
🌕 ShortBuffer
-
🌕 HeapShortBuffer
-
🌕 HeapShortBufferR
-
🌕 DirectShortBufferS
-
🌕 DirectShortBufferRS
-
🌕 DirectShortBufferU
-
🌕 DirectShortBufferRU
-
🌕 ByteBufferAsShortBufferB
-
🌕 ByteBufferAsShortBufferRB
-
🌕 ByteBufferAsShortBufferL
-
🌕 ByteBufferAsShortBufferRL
-
🌕 ByteBuffer
-
🌕 HeapByteBuffer
-
🌕 HeapByteBufferR
-
🌕 MappedByteBuffer
-
🌕 DirectByteBuffer
-
🌕 DirectByteBufferR
-
🌕 CharBuffer
-
🌕 StringCharBuffer
-
🌕 HeapCharBuffer
-
🌕 HeapCharBufferR
-
🌕 DirectCharBufferS
-
🌕 DirectCharBufferRS
-
🌕 DirectCharBufferU
-
🌕 DirectCharBufferRU
-
🌕 ByteBufferAsCharBufferB
-
🌕 ByteBufferAsCharBufferRB
-
🌕 ByteBufferAsCharBufferL
-
🌕 ByteBufferAsCharBufferRL
-
🌕 Buffer
-
🌕 DirectBuffer
char缓冲区
byte缓冲区
short缓冲区
int缓冲区
long缓冲区
float缓冲区
double缓冲区
缓冲区-工具
-
🌕 CharBufferSpliterator
-
🌔 Bits (java.nio)
Lambda表达式
-
🌕 IntSupplier
-
🌕 LongSupplier
-
🌕 DoubleSupplier
-
🌕 BooleanSupplier
-
🌕 IntPredicate
-
🌕 LongPredicate
-
🌕 DoublePredicate
-
🌕 BiPredicate
-
🌕 IntConsumer
-
🌕 LongConsumer
-
🌕 DoubleConsumer
-
🌕 BiConsumer
-
🌕 ObjIntConsumer
-
🌕 ObjLongConsumer
-
🌕 ObjDoubleConsumer
-
🌕 IntFunction
-
🌕 LongFunction
-
🌕 DoubleFunction
-
🌕 IntToLongFunction
-
🌕 IntToDoubleFunction
-
🌕 LongToIntFunction
-
🌕 LongToDoubleFunction
-
🌕 DoubleToIntFunction
-
🌕 DoubleToLongFunction
-
🌕 ToIntFunction
-
🌕 ToLongFunction
-
🌕 ToDoubleFunction
-
🌕 BiFunction
-
🌕 ToIntBiFunction
-
🌕 ToLongBiFunction
-
🌕 ToDoubleBiFunction
-
🌕 UnaryOperator
-
🌕 IntUnaryOperator
-
🌕 LongUnaryOperator
-
🌕 DoubleUnaryOperator
-
🌕 BinaryOperator
-
🌕 IntBinaryOperator
-
🌕 LongBinaryOperator
-
🌕 DoubleBinaryOperator
-
🌕 Function
-
🌕 Consumer
-
🌕 Predicate
-
🌕 Supplier
注解处理器
-
🌓 Processor
-
🌓 AbstractProcessor
-
🌓 SupportedAnnotationTypes
-
🌓 SupportedOptions
-
🌓 SupportedSourceVersion
-
🌓 ProcessingEnvironment
-
🌓 RoundEnvironment
-
🌓 Filer
-
🌓 Messager
-
🌓 FileObject
-
🌓 JavaFileObject
-
🌓 StandardLocation
Java语言模型
-
🌔 TypeVisitor
-
🌔 AbstractTypeVisitor6
-
🌔 AbstractTypeVisitor7
-
🌔 AbstractTypeVisitor8
-
🌔 AbstractTypeVisitor9
-
🌔 SimpleTypeVisitor6
-
🌔 SimpleTypeVisitor7
-
🌔 SimpleTypeVisitor8
-
🌔 SimpleTypeVisitor9
-
🌔 TypeKindVisitor6
-
🌔 TypeKindVisitor7
-
🌔 TypeKindVisitor8
-
🌔 TypeKindVisitor9
-
🌔 ElementVisitor
-
🌔 AbstractElementVisitor6
-
🌔 AbstractElementVisitor7
-
🌔 AbstractElementVisitor8
-
🌔 AbstractElementVisitor9
-
🌔 SimpleElementVisitor6
-
🌔 SimpleElementVisitor7
-
🌔 SimpleElementVisitor8
-
🌔 SimpleElementVisitor9
-
🌔 ElementKindVisitor6
-
🌔 ElementKindVisitor7
-
🌔 ElementKindVisitor8
-
🌔 ElementKindVisitor9
-
🌔 ElementScanner6
-
🌔 ElementScanner7
-
🌔 ElementScanner8
-
🌔 ElementScanner9
-
🌔 AnnotationValueVisitor
-
🌔 AbstractAnnotationValueVisitor6
-
🌔 AbstractAnnotationValueVisitor7
-
🌔 AbstractAnnotationValueVisitor8
-
🌔 AbstractAnnotationValueVisitor9
-
🌔 SimpleAnnotationValueVisitor6
-
🌔 SimpleAnnotationValueVisitor7
-
🌔 SimpleAnnotationValueVisitor8
-
🌔 SimpleAnnotationValueVisitor9
-
🌔 Element
-
🌔 QualifiedNameable
-
🌔 Parameterizable
-
🌔 TypeParameterElement
-
🌔 VariableElement
-
🌔 PackageElement
-
🌔 ModuleElement
-
🌔 TypeElement
-
🌔 ExecutableElement
-
🌔 ElementKind
-
🌔 NestingKind
-
🌔 Modifier
-
🌔 Name
-
🌔 AnnotationMirror
-
🌔 AnnotationValue
-
🌔 Elements
-
🌔 ElementFilter
-
🌔 TypeMirror
-
🌔 NoType
-
🌔 WildcardType
-
🌔 UnionType
-
🌔 PrimitiveType
-
🌔 ExecutableType
-
🌔 IntersectionType
-
🌔 ReferenceType
-
🌔 TypeVariable
-
🌔 ArrayType
-
🌔 DeclaredType
-
🌔 NullType
-
🌔 ErrorType
-
🌔 TypeKind
-
🌔 Types
-
🌔 AnnotatedConstruct
-
🌔 SourceVersion
类型
-
🌔 TypeMirror
-
🌔 NoType
-
🌔 WildcardType
-
🌔 UnionType
-
🌔 PrimitiveType
-
🌔 ExecutableType
-
🌔 IntersectionType
-
🌔 ReferenceType
-
🌔 TypeVariable
-
🌔 ArrayType
-
🌔 DeclaredType
-
🌔 NullType
-
🌔 ErrorType
-
🌔 TypeKind
-
🌔 Types
元素
-
🌔 Element
-
🌔 QualifiedNameable
-
🌔 Parameterizable
-
🌔 TypeParameterElement
-
🌔 VariableElement
-
🌔 PackageElement
-
🌔 ModuleElement
-
🌔 TypeElement
-
🌔 ExecutableElement
-
🌔 ElementKind
-
🌔 NestingKind
-
🌔 Modifier
-
🌔 Name
-
🌔 AnnotationMirror
-
🌔 AnnotationValue
-
🌔 Elements
-
🌔 ElementFilter
访问器
-
🌔 TypeVisitor
-
🌔 AbstractTypeVisitor6
-
🌔 AbstractTypeVisitor7
-
🌔 AbstractTypeVisitor8
-
🌔 AbstractTypeVisitor9
-
🌔 SimpleTypeVisitor6
-
🌔 SimpleTypeVisitor7
-
🌔 SimpleTypeVisitor8
-
🌔 SimpleTypeVisitor9
-
🌔 TypeKindVisitor6
-
🌔 TypeKindVisitor7
-
🌔 TypeKindVisitor8
-
🌔 TypeKindVisitor9
-
🌔 ElementVisitor
-
🌔 AbstractElementVisitor6
-
🌔 AbstractElementVisitor7
-
🌔 AbstractElementVisitor8
-
🌔 AbstractElementVisitor9
-
🌔 SimpleElementVisitor6
-
🌔 SimpleElementVisitor7
-
🌔 SimpleElementVisitor8
-
🌔 SimpleElementVisitor9
-
🌔 ElementKindVisitor6
-
🌔 ElementKindVisitor7
-
🌔 ElementKindVisitor8
-
🌔 ElementKindVisitor9
-
🌔 ElementScanner6
-
🌔 ElementScanner7
-
🌔 ElementScanner8
-
🌔 ElementScanner9
-
🌔 AnnotationValueVisitor
-
🌔 AbstractAnnotationValueVisitor6
-
🌔 AbstractAnnotationValueVisitor7
-
🌔 AbstractAnnotationValueVisitor8
-
🌔 AbstractAnnotationValueVisitor9
-
🌔 SimpleAnnotationValueVisitor6
-
🌔 SimpleAnnotationValueVisitor7
-
🌔 SimpleAnnotationValueVisitor8
-
🌔 SimpleAnnotationValueVisitor9
定时器
-
🌕 Timer
-
🌕 TimerTask
-
🌕 TimerThread
-
🌕 TaskQueue
进程
-
🌔 Process
-
🌔 ProcessImpl
-
🌔 ProcessHandle
-
🌔 ProcessHandleImpl
-
🌔 ProcessEnvironment
-
🌔 ProcessBuilder
服务
-
🌔 ServicesCatalog
-
🌔 ServiceLoader
资源
-
🌕 Properties
-
🌔 ResourceBundle
-
🌔 ListResourceBundle
-
🌔 PropertyResourceBundle
-
🌔 PropertyResourceBundleCharset
-
🌔 ResourceBundleEnumeration
-
🌔 ResourceBundleProvider
-
🌔 AbstractResourceBundleProvider
-
🌔 ResourceBundleControlProvider
动态代理
-
🌔 Proxy
-
🌔 ProxyGenerator
-
🌔 InvocationHandler
时间日期
-
🌕 TimeUnit
正则
-
🌕 Pattern
-
🌕 Matcher
-
🌕 MatchResult
异常体系
-
🌕 Throwable
-
🌕 Error
-
🌕 Exception
-
🌔 RuntimeException
常用工具
-
🌕 Scanner
-
🌕 Console
-
🌕 Runtime
🌕 Objects🌔 Arrays
-
🌕 UUID
不常用工具
-
🌔 Bits (java.io)
-
🌔 Preconditions
-
🌔 Tripwire (java.util)
-
🌔 Tripwire (java.util.stream)
-
🌔 Resources
-
🌕 WeakPairMap
-
🌔 Reflection
-
🌔 ReflectUtil
-
🌔 Shutdown
-
🌔 ApplicationShutdownHooks
未分类
-
🌕 SharedSecrets
-
🌕 StackTraceElement
-
🌕 StaticProperty
-
🌕 VersionProps
-
🌕 VM
-
🌕 Flushable
-
🌕 Closeable
-
🌕 AutoCloseable
-
🌕 Cloneable
长
按
关
注
解锁更多精彩内容