- 博客(6)
- 收藏
- 关注
关于Java中作用域和值传递的问题
之前在代码中刚好遇到过同样的问题, 现在我自己举个例子来大概描叙一下情况: [code="java"] import java.util.*; public class StringTest { public static void main(String[] args) { ArrayList list1 = new ArrayList(); list1.add("1...
2016-12-27 17:06:35 132
原创 关于String的一些小知识
[url]http://tech.meituan.com/in_depth_understanding_string_intern.html[/url] [url]http://rednaxelafx.iteye.com/blog/774673[/url] [url]https://www.ntu.edu.sg/home/ehchua/programming/java/J3d_String.h...
2016-12-16 17:43:40 107
关于数组和列表
以往只是会用ArrayList,但是我并不清楚它的工作原理和底层的实现,现在先简单总结下数组和列表的信息。 数组,是长度固定的,因此很明显要做添加或者删除的时候会比较复杂。比如,在数组中间添加一个元素,那么在待添加位置后面得全部元素的索引都需要更新,删除也是如此。但是同样因为索引的存在,只要找到索引就可以找到对应的元素。而且数组是连续的储存结构,所以作查询速度效率高。 —————— 列表,是...
2016-12-15 09:17:38 142
原创 初学迭代器2, ArrayList的Iterator实现
学习的是ArrayList里面的迭代器. JDK1.7 里面的源码如下: [code="java"] private class Itr implements Iterator { int cursor; // index of next element to return int lastRet = -1; // index of...
2016-12-15 09:16:05 148
原创 初学迭代器
[quote]以下的代码都是使用JDK1.7发[/quote] 超类Collection 继承了一个Iterable接口,从名字的意思来看是"是否可以迭代",从API上介绍来看: [code="java"] public abstract interface Iterable { public abstract Iterator iterator(); } [/co...
2016-12-15 09:06:17 77
原创 思考问题:形式参数和子类
[url]https://www.zhihu.com/question/49065157[/url]这是我在知乎上面的提问, 后来自己学了就回去自答2333 // 作者:黄干干 链接:https://www.zhihu.com/question/49065157/answer/131055655 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 看了下自己提的问题, 不能再拖...
2016-12-14 19:06:24 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人