代码: 输出结果: ...
代码: 输出结果: ...
1、常规方式 2、Arrays 工具类 这种方式添加的是不可变的 List, 即不能添加、删除等操作,需要警惕。。 如果要可变,那就使用 ArrayList 再 ...
1.JDK1.7版本的CurrentHashMap的实现原理 在JDK1.7中ConcurrentHashMap采用了数组+Segment+分段锁的方式实现。 1.Segment(分段锁) ...
我们在使用资源的时候,必须关闭资源,比如使用jdbc连接或者inputStream的时候,必须在finally中将资源关闭。然而有的时候我们会忘记关闭资源。那么有没有更好的方法呢? ...
Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操 ...
1.什么是索引? 索引:加速查询的数据结构。 2.索引常见数据结构 顺序查找: 最基本的查询算法-复杂度O(n),大数据量此算法效率糟糕。 二叉树查找:(binary tree sea ...
HashMap原理: “HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计 ...