Posts
第二十六章 线程基础
使用 Runnable、 Callable 创建工作线程,并使用 ExecutorService 并发执行任务。确定死锁、活锁和竞争条件中的潜在线程处理问题。线程创建线程Runable(推荐)Thread(不推荐)ExecutorServiceExecutor接口ExecutorService接口S
第二十五章 Files和Streams
在 NIO.2 中使用Stream APiNIO.2中的新Stream方法NIO.2中的新Stream方法java.nio.file.Files 添加了返回 Stream 接口实现的操作static Stream<Path> find(Path start, int
第二十三章 Java i/o 基本原理
从控制台读写数据。在 java.io 包中使用BufferedReader、BufferedWriter、File、fileereader、FileWriter、FileInputStream、FileOutputStream、ObjectOutputStream、ObjectInputStream
第二十二章 时区及夏令时
处理跨时区的日期和时间,并管理由夏时制导致的更改,包括格式化日期和时间值。核心时区类ZoneId和ZoneOffset类核心时区类Java8之前处理时区信息使用java.util.TimeZone。更新了新的API位于java.time 包中,并且是不可变的finalZoneId时区的ID,例如As
第二十一章 核心Date/Time类
创建和管理基于日期和基于时间的事件,包括使用LocalDate、LocalTime、LocalDateTime、Instant、Period和Duration将日期和时间组合到单个对象中。使用Instant、Period、Duration和TemporalUnit定义、创建和管理基于日期和基于时间的
第十九章 Exceptions
使用 try-catch 和 throw 语句。使用 catch、 multi-catch 和 finally 子句。用 try-with-resources 语句使用自动关闭资源。创建自定义异常和自动关闭资源。ExceptionTry-Catch多重捕获Multi-CatchException三种
第十八章 并行(Parallel)Stream
使用并行 Streams,包括reduction、decomposition、merging、pipelines和performance。什么是并行Parallel Stream创建并行StreamBaseStream接口方法Collection接口方法并行Parallel Streams适合无状态