算法
文章平均质量分 81
JackUltraman
Happy coding!
展开
-
LinkedList and ArrayList
LinkedeList和ArrayList都实现了List接口,但是它们的工作原理却不一样。它们之间最主要的区别在于ArrayList是可改变大小的数组,而LinkedList是双向链接串列(doubly LinkedList)。ArrayList更受欢迎,很多场景下ArrayList比LinkedList更为适用。这篇文章中我们将会看看LinkedeList和ArrayList的不同,而且我们试转载 2017-05-24 19:35:19 · 273 阅读 · 0 评论 -
Abstract class and interface
在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很转载 2017-05-29 12:06:19 · 439 阅读 · 0 评论 -
假期回国自学java,弱弱从头开始
随机写点看到的技术知识点总结,留着自己忘了的时候看一看,学一学.也把别人的答案记录在案。Constructor and SetterIf there are no setters, it basically means that you want to initialize the class with data, but don't want it to be changed转载 2017-05-20 12:49:53 · 582 阅读 · 0 评论 -
Queue 与List、LinkedList与 ArrayList 区别
List 是一个接口,不能实例化,通过实例化ArrayList 或者LinkedList来调用:List list = new ArrayList();|--List: 元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引,|-- ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(转载 2017-07-25 16:27:21 · 549 阅读 · 0 评论