编程语言
文章平均质量分 82
雨上小公举
爱java的小公举
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDK源码之解读String最终类的trim()方法实现原理
JDK源码之解读String最终类的trim()方法实现原理把目标字符串str转换成字节数组,从左到有循环该字节数组,若为空,则继续循环,否则,跳出循环。从右到做循环该字节数组,若为空,则长度减一,否则,结束循环。获得字节数组起始非空位置和长度,组成新的字节数组,转换成新的字符串newstr. 源码如下: public String trim() { int原创 2017-02-08 10:29:18 · 1556 阅读 · 0 评论 -
JDK源码之解读hashMap 的put和get方法的实现原理
JDK源码之解读hashMap 的put和get方法的实现原理1,put 对于方法hashmap.put(K,V),首先是把k处理,通过hashcode方法处理得到K对应的hash=hash(K). 再调用h & (length-1)得到数组下标i. 最后调用createEntry(hash, key, value, i)方法,把原创 2017-02-09 09:48:54 · 1487 阅读 · 0 评论
分享