【笔记】Java类库

Java类库

兜兜转转,又绕回到Java了。
最近在学习Java,其实以前也学过,但是技术发展太快了,Java都出到14了。。是时候该更新一下知识体系了。
然后看的是网上好评如潮的《Java核心技术 卷Ⅰ》和《Java编程思想》。
不过,我感觉这两本书都有点长篇大论,比较适合初学者看,不适合复习。。
这两本书看过几页后,如果不做笔记,基本等于看了个寂寞。
然后也因为现在的Java,知识点还挺多的,所以把一些知识点记录下来。
总共分两篇,上一篇记录Java的语法,这篇记录Java常用的类库
不打算写得过于详细,详细内容还是直接看书吧,这两篇文章当作纲要来用。


字符串

点击查看详情
  • 字符串
    • String
  • 字符串构建器
    • StringJoiner
    • StringBuilder
    • StringBuffer
  • 格式化
    • Formatter
  • 正则表达式
    • Pattern
    • Matcher

包装器

点击查看详情
  • 布尔
    • Boolean
  • 整数
    • Byte
    • Short
    • Integer
    • Long
  • 浮点数
    • Float
    • Double
  • 字符
    • Character

大数

点击查看详情
  • BigInteger
  • BigDecimal
  • MathContext
  • RoundingMode

数学

点击查看详情
  • Math

随机

点击查看详情
  • Random

日期时间

点击查看详情
  • Instant
  • LocalDateTime
  • LocalDate
  • LocalTime
  • YearMonth
  • MonthDay
  • Year
  • Month
  • DayOfWeek
  • OffsetDateTime
  • OffsetTime
  • ZonedDateTime
  • ZoneOffset
  • ZoneId
  • Duration
  • Period
  • Clock

日志

点击查看详情
  • Logger
  • LoggingPermission
  • LogManager
  • LogRecord
  • Level
  • Filter
  • ErrorManager
  • Handler
    • MemoryHandler
    • StreamHandler
      • ConsoleHandler
      • FileHandler
      • SocketHandler
  • Formatter
    • SimpleFormatter
    • XMLFormatter

容器

点击查看详情
  • List<E>
    • ArrayList<E>
    • LinkedList<E>
  • Deque<E>
    • ArrayDeque<E>
  • Queue<E>
    • PriorityQueue<E>
  • Set<E>
    • HashSet<E>
    • LinkedHashSet<E>
    • TreeSet<E>
    • EnumSet<E extends Enum<E>>
  • Map<K,V>
    • HashMap<K,V>
    • LinkedHashMap<K,V>
    • TreeMap<K,V>
    • EnumMap<K extends Enum<K>,V>
    • IdentityHashMap<K,V>
    • WeakHashMap<K,V>
  • BitSet
  • Arrays

I/O

点击查看详情
  • 字节流
    • InputStream
      • ByteArrayInputStream
      • FileInputStream
      • PipedInputStream
      • ObjectInputStream
      • FilterInputStream
        • BufferedInputStream
        • DataInputStream
        • PushbackInputStream
    • OutputStream
      • ByteArrayOutputStream
      • FileOutputStream
      • PipedOutputStream
      • ObjectOutputStream
      • FilterOutputStream
        • BufferedOutputStream
        • DataOutputStream
        • PrintStream
  • 字符流
    • Reader
      • StringReader
      • CharArrayReader
      • PipedReader
      • InputStreamReader
        • FileReader
      • BufferedReader
        • LineNumberReader
      • FilterReader
        • PushbackReader
    • Writer
      • StringWriter
      • CharArrayWriter
      • PipedWriter
      • OutputStreamWriter
        • FileWriter
      • BufferedWriter
      • FilterWriter
      • PrintWriter
  • RandomAccessFile
  • File
  • FilePermission
  • Scanner

反射

点击查看详情
  • Class<T>
  • ClassValue<T>
  • ClassLoader
  • Field
  • Method
  • Constructor<T>
  • Modifier
  • Parameter
  • Array
  • AccessibleObject
  • ReflectPermission
  • Proxy

并发

点击查看详情
  • 多线程
    • Thread
    • ThreadFactory
    • ThreadGroup
    • ThreadLocal<T>
    • Exchanger<V>
    • Runnable
  • 计时器
    • Timer
    • TimerTask
  • 同步
    • LockSupport
    • Lock
      • ReentrantLock
      • ReentrantReadWriteLock
    • StampedLock
    • Condition
    • Semaphore
    • CountDownLatch
    • CyclicBarrier
    • Phaser
  • 异步
    • Future<V>
      • CompletableFuture<T>
      • RunnableFuture<V>
        • FutureTask<V>
      • ScheduledFuture<V>
      • RunnableScheduledFuture<V>
    • Callable<V>
    • ForkJoinPool
    • ForkJoinWorkerThread
    • ForkJoinTask<V>
  • 原子
    • AtomicBoolean
    • AtomicInteger
    • AtomicIntegerArray
    • AtomicIntegerFieldUpdater<T>
    • AtomicLong
    • AtomicLongArray
    • AtomicLongFieldUpdater<T>
    • AtomicReference<V>
    • AtomicReferenceArray<E>
    • AtomicReferenceFieldUpdater<T,​V>
    • AtomicMarkableReference<V>
    • AtomicStampedReference<V>
    • LongAccumulator
    • LongAdder
    • DoubleAccumulator
    • DoubleAdder
  • 并发容器
    • BlockingQueue<E>
      • ArrayBlockingQueue<E>
      • LinkedBlockingQueue<E>
      • PriorityBlockingQueue<E>
      • SynchronousQueue<E>
      • DelayQueue<E extends Delayed>
      • TransferQueue<E>
        • LinkedTransferQueue<E>
    • BlockingDeque<E>
      • LinkedBlockingDeque<E>
    • ConcurrentMap<K,​V>
      • ConcurrentHashMap<K,​V>
      • ConcurrentSkipListMap<K,​V>
    • CopyOnWriteArrayList<E>
    • ConcurrentLinkedQueue<E>
    • ConcurrentLinkedDeque<E>
    • CopyOnWriteArraySet<E>
    • ConcurrentSkipListSet<E>
  • Executors
  • Executor
  • ExecutorService
  • ThreadPoolExecutor
  • ScheduledThreadPoolExecutor
  • CompletionService<V>
  • ExecutorCompletionService<V>
  • TimeUnit
  • ThreadLocalRandom

原文地址:https://www.cnblogs.com/wangzb96/p/java_lib.html