![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java工具类
Java相关的各类工具类
秃头不用洗发水
github:https://github.com/345404748
展开
-
【idea】idea2023最新激活(亲测)
【idea】idea2023最新激活(亲测)原创 2023-12-26 17:40:29 · 14406 阅读 · 9 评论 -
Java开发-空指针(NullPointException)
空指针NPE Animal dog = new Animal(); System.out.println(dog.getName().equals("tom")); 空指针异常在日常开发和学习中,是非常容易遇到的问题。由于代码编写不够谨慎或者不规范,就会遇到这种异常。其实最常见的就是在参数的传递或者试图get一个值时,set了一个null空对象,导致抛出了**NullPointException ** 个人认为有意识的防止空指针异常是非常有必要的,即边界问题和减原创 2021-09-05 04:02:27 · 986 阅读 · 0 评论 -
StopWatch简单使用
StopWatch可以方便记录运行时间,主要用于单线程,单位为ms级,常用于日志记录运行时间。举例import org.apache.commons.lang3.time.StopWatch;public class qwe { public static void main(String[] args) { // 初始化 (ms) StopWatch started = StopWatch.createStarted(); tr原创 2021-07-23 14:56:32 · 1002 阅读 · 0 评论 -
Java8工具类Optional
关于Java8工具类Optional的一点使用心得 对于Java开发中遇到的npe(空指针问题),其实使用工具类Optional处理效果一般,个人感觉最大的用处就是可以减少一定的if语句,减少一定的非空判断,千万不能将Optional放在if内,会非常多此一举。最实用的用发例子,如果获取不到student的name属性(为空),那么将使用student的rename属性,即使rename、name为空,也不会出现空指针异常。import lombok.Data;import java.util.O原创 2021-07-26 13:55:52 · 125 阅读 · 0 评论 -
Java-日期类(JDK8)
JDK8中新的日期类api。在之前虽然也有Date和Calendar日历类,但是处理日期有一定不方便,而且有偏移性(从0开始),并且不是线程安全的,所以JDK8中的新特性之一就是新的日期类,这简化了日期时间的管理。原创 2021-02-28 05:04:58 · 2885 阅读 · 8 评论