摘要:
Set子接口 特点:无序、无下标、元素不可重复 方法:全部继承自Collection中的方法 Set实现类 HashSet【重点】: 基于HashCode实现元素不重复 当存入元素的哈希码相同时,会调用equals进行确认,如结果为true,则拒绝后者存入 TreeSet: 基于排列顺序实现元素不重 阅读全文
摘要:
Java泛型是JDK1.5中引入的一个新特性,其本质是参数化类型,把类型作为参数传递 常见形式有泛型类、泛型接口、泛型方法 语法:<T,...> T称为类型占位符,表示一种引用类型 好处:(1)提高代码的重用性(2)防止类型转换异常,提高代码的安全性 泛型类 package jihe; /** * 阅读全文
摘要:
LinkedList 链表结构实现,增删快,查询慢 package jihe; import java.util.Iterator; import java.util.LinkedList; import java.util.ListIterator; /** * LinkedList的使用 * 存 阅读全文
摘要:
package jihe; import java.util.Enumeration; import java.util.Vector; /** * 演示Vector集合的使用 * 存储结构:数组 */ public class Demo06 { public static void main(St 阅读全文
摘要:
【重点】 ArrayList: 数组结构实现,查询快、增删慢 JDK1.2版本,运行效率快、线程不安全 源码分析:DEFAULT_CAPACITY = 10;默认容量 注意:如果没有向集合中添加任何元素时,容量0,添加一个元素之后 容量10 每次扩容大小是原来的1.5倍 elementDate存放元 阅读全文
摘要:
特点:有序、有下标、元素可以重复 方法: void add(int index,Object o);在index位置插入对象o boolean addAll(int index,Collection c);将一个集合中的元素添加到此元素中的index 位置 Object get(int index) 阅读全文
摘要:
Collection父接口 特点:代表一组任意类型的对象,无序,无下标,不能重复 方法: boolean add(Object obj);添加一个对象 boolean addAll(Collection c);将一个集合中的所有对象添加到此集合中 void clear();清空此集合中的所有对象 b 阅读全文
摘要:
内部类: 在一个类的内部再定义一个完整的类。 成员内部类、静态内部类、局部内部类、匿名内部类。 0bject类: 所有类的直接或间接父类,可存储任何对象。 包装类: 基本数据类型所对应的引用数据类型,可以使0bject统一所有数据。 String类: 字符串是常量,创建之后不可改变,字面值保存在字符 阅读全文
摘要:
System系统类,主要用于获取系统的属性数据和其他方法,构造方法私有的 方法名说明 static void arraycopy(); 复制数组 static long currentTimeMillis(); 获取当前系统时间,返回的是毫秒值 static void gc(); 建议jvm赶快启动 阅读全文
摘要:
Date Date表示特点的瞬间,精确到毫秒。Date中的大部分方法都已经被Calendar类中的方法所取代 时间单位: 1秒=1000毫秒 1毫秒=1000微秒 1微秒=1000纳秒 package cyl4; import java.util.Date; public class Demo06 阅读全文