文章分类 - Java / API
摘要:# Concurrent 集合 我们已经通过 ReentrantLock 和 Condition 实现了一个 BlockingQueue ```java public class TaskQueue { private final Lock lock = new ReentrantLock(); p
阅读全文
摘要:# 创建新线程 要创建一个新线程非常容易,我们希望新线程能执行指定的代码,有以下几种方法: 1. 从 Thread 派生一个自定义类,然后覆写 run() 方法 ```java public class Main { public static void main(String[] args) {
阅读全文
摘要:# 标准库 API Java 标准库有两套处理日期和时间的 API - 一套定义在 java.util 这个包里面,主要包括 Date 、Calendar 和 TimeZone 这几个类 - 一套新的 API 是在 Java 8 引入的,定义在 java.time 这个包里面,主要包括 LocalD
阅读全文
摘要:Java 的标准库 java.io 提供了 File 对象来操作文件和目录。构造 File 对象时,既可以传入绝对路径,也可以传入相对路径。绝对路径是以根目录开头的完整路径,例如: ```java File f = new File("C:\\Windows\\notepad.exe"); ```
阅读全文
摘要:在文章的开头,先说下 NPE 问题,NPE 问题就是,我们在开发中经常碰到的 NullPointerException 。假设我们有两个类,他们的 UML 类图如下图所示: 
浙公网安备 33010602011771号