摘要:
LinkedList实现类 常用方法及使用 /* LinkedList常用方法 增加: addFirst(E e) addLast(E e) offer(E e) offerFirst(E e) offerLast(E e) 删除: poll() pollFirst() pollLast() rem 阅读全文
摘要:
自定义泛型结构 泛型类的定义和实例化 泛型 >添加限制 /* Demo01就是一个普通的类 Demo01<E>就是一个泛型类 <>里面就是一个参数类型,但是这个类型是什么呢?这个类型现在是不确定的,相当于一个占位 但是现在确定的是这个类型一定是一个引用数据类型 */ public class Dem 阅读全文
摘要:
什么是泛型(Generic) 泛型就相当于标签 形式:< > 集合容器类在设计阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素设计为Object,JDK1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如何保存,如何管理 阅读全文
摘要:
Vector 底层Object数组,int类型属性表示数组中有效长度 Vector v = new Vector();调用构造器 底层数组长度为10 add方法 底层扩容数组为2倍 带synchronized >线程安全 与ArrayList区别 ArrayList底层扩容长度为原数组的1.5倍;V 阅读全文
摘要:
ArrayList实现类(JDK1.7) //接口=实现类 >为了扩展性这样做 >因为可以Collection col = new LinkedList(); Collection col = new ArrayList(); List list = new ArrayList(); //直接创建实 阅读全文
摘要:
List List继承于Collection List接口可以存放任意的数据,而且在List接口中内容是可以重复的 List接口常用子类: ArrayList:异步处理,性能高 非线程安全 Vector:同步处理,性能低 线程安全 常用操作: 判断集合是否为空:boolean isEmpty() 查 阅读全文
摘要:
Collection常用方法 Collection public static void main(String[] args) { /* Collection接口的常用方法: 增加: add(E e) addAll(Collection<?extends E> c) 删除: clear() rem 阅读全文
摘要:
集合与数组对比 简要结构图 应用场景 前端后端数据库交互 当需要将相同结构的个体整合到一起的时候,需要集合 实际应用场合 搜索某件商品,返回出该商品类的集合 查看邮箱,返回该账户所收到的所有邮件集合 阅读全文
摘要:
System类 System系统类,主要用于获取系统的属性数据和其他操作,构造方法私有的(不需要创建对象,方法也是静态的) 常用方法 arraycopy(); 复制数组 currentTimeMillis(); 获取当前系统时间,返回的是毫秒值 gc(); 建议JVM赶快启动垃圾回收期回收垃圾 ex 阅读全文
摘要:
Calendar 提供获取或设置各种日历字段的方法 构造方法: protected Calendar():修饰符是protected,故无法直接创建对象 //1创建Calendar对象 Calendar calendar = Calendar.getInstance();//用方法创建对象 //打印 阅读全文