文章分类 -  Java / API

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