java
文章平均质量分 61
哲淡
1. 乐于学习各种编程语言
2. 正在努力成为程序员
展开
-
java内部类笔记
内部类 1. 普通内部类 class className{ [private|protect|public] [abstract|final] class className{ returnType method(){ [abstract|final] class ClassName{ } } }原创 2015-01-27 11:01:02 · 333 阅读 · 0 评论 -
java容器-Collection<E>
1.介绍 collection是java中容器的最主要的接口,该接口继承于Iterable,使得java中所有实现Collection的容器类,都能有统一的访问接口。Collection仅仅定义一组保有元素的最基本的操作集合。不包含获取元素和随机访问元素的操作集合,也不包含替换、插入等接口,就连remove、removeAll、retainAll方法都是可选的方法。但是作为持有元素的容器,原创 2015-02-01 10:42:01 · 786 阅读 · 0 评论 -
java容器-List<E>
1.介绍 List接口继承自Collection,即在Collection接口的基础上添加了一些用于随机访问的操作集合,并且提供了ListIterator迭代器,使得调用者可以方便的双向访问List,对应的方法为listIterator()。 2.主要子类型 ArrayList, LinkedList, Vector 3.主要添加方法 1) get(int index)原创 2015-02-01 20:49:42 · 682 阅读 · 0 评论 -
java容器-Iterator<E>
1介绍 java中的容器主要是Collection的子类型,即都实现了Iterable接口,即使是Map类型,也有entrySet方法可以获得该Map的所有元素组成的Set。在java中的iterator实现利用内部类的机制,可以十分方便的实现。借助内部类可以直接访问外部类的所有方法和字段,因此iterator()返回的Iterator类型,是实现了公共Iterator接口的类型,这样既可以原创 2015-02-01 12:35:28 · 1172 阅读 · 0 评论 -
java interface和class中的协变
协变 Java中的协变是指,当发生继承时,子类中重写父类的方法时,可以返回父类方法返回类型的子类型。比如:class SuperClass{} class SubClass extends SuperClass{} class Test{ @Override public SuperClass make(){ return new S原创 2015-01-25 19:26:33 · 367 阅读 · 0 评论