
存储一个key,value的键值对的集合 内部有三个成员集合 private transient SetkeySet; private transient SetentryS...
定义优先级队列,实现了AbstractQueue 优先队列跟普通的队列不一样,普通队列是一种遵循FIFO规则的队列,拿数据的时候按照加入队列的顺序拿取。 而优先队列无论插入的...
ArrayDeque和LinkedList都实现了Deque双端队,从两端取值/添加/删除. ArrayDeque,内部有3个成员,object数组,index 头,inde...
Deque interface Dequeextends Queue 定义:双端队列,double end queue,有两个端头的队列,继承了队列,并扩展了,可以让用户从头...
Queue队列继承了Collection接口,并扩展了队列相关方法 添加到队尾,取/删除从对头。 boolean add(E e); 复写,在队列尾部添加,会多抛一个异常 b...
hashcode的定义 hashCode是jdk根据对象的地址或者字符串或者数字算出来的int类型的数值 public inthashCode()返回该对象的哈希码值。支持此...
ArrayList继承接口List,一个定长的List,可以动态的增长和缩减 内部有一个成员object数组,可以实现index索引,Object[] array; publ...
定义:A set is a data structure which does not allow duplicate elements. Set继承了Collection接...
它继承了Collection接口并且扩展了基于下标的随机访问的方法 基于下标的添加 public void add(int index,E object); public b...
AbstractColletion implements Collection 他的意义: 他实现了interface Colletion接口,对Collection接口的通...
集合接口 /*返回一个迭代器,用来访问此集合所包含的元素 *注意,迭代器里面的元素默认是没有进过排序的,集合里面的元素是什么顺序,那么此迭代器里面的顺序就是什么样子的*/ 1...
基本类型的数组 int[] a = new int[100]; short[],byte[],int[],long[], 4个整型, flot[],double[],2 个浮...
定义 有时候使用内部类只是为了把一个类隐藏在另外一个类内部。并不需要引用outerClass的对象或则变量的时候,可以申明为static的InnerClass. 比如:计算一...
1.匿名内部类是指在局部内部类的基础上,连个名字都不需要的类. 2.通常这种类的实现语法是: a.new 一个接口的对象,并实现他的方法, b.当然也可以是一个类,new 一...
对于只需要在某个方法中使用的类,仅此一处的类,可以定义在方法内部 public void function(final int value){ class innerClas...
什么是内部类 就是在一个类的内部在定义一个类。 publicclass OuterClass { private String name ; private int ...
可迭代接口,一个增强的循环接口 /**返回此对象中元素的/ Iterator iterator();
定义:对一系列对象(如集合)的迭代器. /**还有没有*/ 1.public boolean hasNext(); /**返回下一个对象并推进迭代器 *如果后面没有元素了ca...
NDK全称:Native Development Kit。 NDK是一系列工具的集合。 NDK是属于Android的,与Java并无直接关系 NDK提供了一系列的工具,帮助开...