博客园  :: 首页  :: 新随笔  :: 管理

2022年6月22日

摘要: HashMap 在工作中使用非常频繁,其实在 JDK1.8 的时候新增一些更高阶的用法,熟练使用这些方法可以大大提升开发效率,写出更简洁优美的代码。 1. get 方法指定返回默认值(getOrDefault) Map<String, String> map = new HashMap<>(); m 阅读全文

posted @ 2022-06-22 16:09 揽星河、入梦 阅读(41) 评论(0) 推荐(0)

摘要: isEmpty 系列 StringUtils.isEmpty() 是否为空. 可以看到 " " 空格是会绕过这种空判断,因为是一个空格,并不是严格的空值,会导致 isEmpty(" ")=false StringUtils.isEmpty(null) = true StringUtils.isEmp 阅读全文

posted @ 2022-06-22 15:12 揽星河、入梦 阅读(43) 评论(0) 推荐(0)

摘要: 1. 无状态 我们都知道只有多个线程访问公共资源的时候,才可能出现数据安全问题,那么如果我们没有公共资源,是不是就没有这个问题呢? 例如: public class NoStatusService { public void add(String status) { System.out.print 阅读全文

posted @ 2022-06-22 11:27 揽星河、入梦 阅读(50) 评论(0) 推荐(0)