随笔分类 - Java
Java
摘要:public interface Map<K,V> Map(映射)是一个存储关键字和值的关联或者说是关键字/值对的集合。给定一个关键字,可以得到其相应的值。关键字和值都是对象。关键字必须是惟一的。但值是可以被复制的。对于键对象来说,像Set一样,一个Map容器中的键对象不允许重复,这是为了保持查找结果的一致性。 Map 与加入的顺序没有关系 与Collection系列的集合一样,系统并...
阅读全文
摘要:List:public interface List<E> extends Collection<E> 实现该接口的类均属于Ordered类型,具有列表的功能,其元素初始的顺序均是按添加(索引)的先后进行排列的。 除了继承了Collection声明的方法外,List接口在iterator、add、remove、equals和hashCode方法的基础上加了一些其他约定,超过了Collecti...
阅读全文
摘要:Set接口与List接口最大的区别在于:Set中没有重复的元素。 Set是非常简单的集合,Set中的对象没有特定初始顺序,set元素顺序与加入的顺序没有关系。 TreeSetpublic class TreeSet<E> extends AbstractSet<E> implements NavigableSet<E>, Cloneable, java.io.Serializable...
阅读全文
摘要:Collection接口是集合继承树中最顶层的接口,该接口声明了集合中常用到的一些通用方法。 一 List: 1.add(Object o); 2.get(int i); 3.remove(int i) 4.add(int i, Object o); ArrayList与LinkedList的区别 查找时ArrayList比LinkedList快,因为底层是数组 //...
阅读全文
摘要:源文档 <http://baike.baidu.com/view/1859857.htm> 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。如在Windows中就只能打开一个任务管理器。如果不使用机制对窗口对象进行唯一化,将弹出多个窗口,...
阅读全文
摘要:父类引用(实现多态)传入父类对象的地址指针执行父类的功能。父类引用(实现多态)传入子类对象的地址执行子类中的部分功能; 可以访问的是父类中已定义的成员:重写的和没重写的都可。对于重写的成员,访问的是子类的;没重写的当然是…Interface引用实现多态传入使用了该接口的类对象的地址执行子类中且在接口中定义了的 的部分功能;例1:/*_____________________...
阅读全文