java源码阅读
天空之城web
今天比昨天好一点点
展开
-
Integer的valueOf方法源码阅读
在网上看到这样一道题: System.out.println(Integer.valueOf(127)==Integer.valueOf(127)); System.out.println(Integer.valueOf(128)==Integer.valueOf(128)); 输出结果为ture和false。为了弄明白为什么会这样,我们看一下源码是怎么实现的。 private stat...原创 2018-08-09 12:43:00 · 631 阅读 · 0 评论 -
ArrayList的动态扩容机制
先来看一道笔试题: 下面的ArrayList会扩容几次? ArrayList<String> arrayList = new ArrayList<String>(20); 我们先看一下源码的动态扩容机制是如何实现的。下面以jdk1.7为例: private void grow(int minCapacity) { // overflow-cons...原创 2018-08-11 18:51:43 · 726 阅读 · 3 评论