• 【笔记】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

  • 相关阅读:
    C语言源代码——计算任何一天是星期几
    计算任意一天是星期几
    wpf利用线程制作初始界面和关闭窗体特效
    实用的 集合工具类 和 String工具类
    从“关于Java堆与栈的思考”一帖看错误信息的传播
    web.xml 配置中classpath: 与classpath*:的区别
    git的安装-环境变量配置
    解决Oracle安装时报错“SID已在使用”办法
    ORACLE日期时间函数
    Java 开发环境配置
  • 原文地址:https://www.cnblogs.com/wangzb96/p/java_lib.html
Copyright © 2020-2023  润新知