java基础
文章平均质量分 90
iteye_19698
这个作者很懒,什么都没留下…
展开
-
平时开发小细节
1:list去重的快捷方法 先将利用set.addAll(Collection<? extends E> c) 方法 在将set集合添加到list中(j将list先清空) 例子: List<String> list = new ArrayList<String>(); Set<String> s...2013-03-06 14:58:28 · 99 阅读 · 0 评论 -
HashMap实现原理
HashMap实现原理 HashMap本质用一句话概括就是一个链表数组! 下面详细表述! HashMap其实也是一个线性的数组实现的,所以可以理解为其存储数据的容器就是一个线性数组。这可能让我们很不解,一个线性的数组怎么实现按键值对来存取数据呢?这里HashMap有做一些处理。 1.首先HashMap里面实现一个静态内部类Entry 其重要的属性有...原创 2013-04-25 16:11:09 · 106 阅读 · 0 评论 -
Java中只有值传递,没有引用传递
今天,我在一本面试书上看到了关于java的一个参数传递的问题: 写道 java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? 我毫无疑问的回答:“引用传递!”,并且还觉得自己对java的这一特性很是熟悉! 结果发现,我错了! 答案是: 值传递!Java中只有按值传递,没有按引用传递! 回家后我就迫不及待地查询了这个问题,觉得自己对java这么基础的问题都搞错实...原创 2014-08-04 17:42:13 · 304 阅读 · 1 评论