- 博客(3)
- 收藏
- 关注
原创 Java8源码阅读之HashMap之调试验证和思考
在IDE里调试验证 我在刚开始验证时,new Hash(1)时,在其内部设置断点,查看,怎么变成了31,而不是1,很是郁闷;开始怀疑是不是编译时做了优化,但是反编译出来的源码,还是1啊?原来在加载HashMap类时,JVM调用多次HashMap的方法。所以在调试验证时,需要确保当前断点是在自己的对象中。思考: 我们已经知道new HashMap(1),本
2017-04-01 17:09:03
480
原创 Java8源码阅读之HashMap
一、HashMap的构造方法HashMap默认大小16,加载因子是0.75。但new HashMap()的时候,默认是没有初始化容量的,它的table是一个长度为0的数组(JDK8是null数组)。publicHashMap(intinitialCapacity, floatloadFactor) {if(initialCapacity <0)throw
2017-03-31 10:52:47
405
原创 hibernate中使用分布式ehcache
最近没什么事,研究了下分布式缓存Ehcache.一、下载 从terracotta.org上下载terracotta-3.7.5-installer.jar,然后使用java -jar命令来安装它。在安装目录的bin目录terracotta-3.7.5\bin下运行start-tc-server.bat文件来启动terracotta 二、客户端:需要的JAR包:...
2013-04-02 14:30:48
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人