- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 关于《Java开发手册(嵩山版)》中:判断所有集合内部的元素是否为空,使用isEmpty()方法,而不是size()==0的方式的疑惑
该规则如下:【强制】判断所有集合内部的元素是否为空,使用isEmpty()方法,而不是size()==0的方式。 说明:在某些集合中,前者的时间复杂度为O(1),而且可读性更好。 正例:Map<String, Object> map = new HashMap<>(16);if(map.isEmpty()) {System.out.println("no element in this map.");}有哪些集合的size() == 0时间复杂度不是o(1),百度不到,
2020-08-30 12:56:19 1268
原创 ThreadLocal变量作用
ThreadLocal意为线程本地变量,每个线程的某个变量值可能不一样,将其定义为ThreadLocal变量可将其进行隔离。直接上例子:Student.javapublic class Student { private String name; public void setName(int index) { this.name = "student" + index; } public String getName() { re
2020-08-06 23:22:41 374
酒店管理平台(element+vuejs+springboot+mybatis)
2018-03-27
NPPJSONViewer
2017-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人