摘要: 使用泛型的好处: 泛型的用法是在容器后面添加<Type>,<Type>可以是类,抽象类,接口 表示这种容器,只能存放这种类型(包括子类对象) Number的子类:int, float, double 可以设计一个支持泛型的栈MyStack,设计这个类的时候,在类的声明上,加上一个<T>,表示该类支持 阅读全文
posted @ 2018-03-01 19:44 Zhao_Xu_Jie 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 集合框架的比较 List中的数据可以重复 Set中的数据不能够重复 注:重复的比较,首先看hashcode,然后再比较equals ArrayList:插入,删除数据慢 LinkedList:插入,删除数据快 HashMap可以存放null,不是线程安全的类 Hashtable不能存放null,是线 阅读全文
posted @ 2018-03-01 18:20 Zhao_Xu_Jie 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一、HashSet 1.Set中的元素,不能重复,没有顺序(既不是按照插入顺序,也不是按照hashcode的顺序) 例子: HashSet<Integer> numbers = new HashSet<Integer>(); numbers.add(9); 2.不提供get方法来获取指定位置的元素 阅读全文
posted @ 2018-02-28 20:55 Zhao_Xu_Jie 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1.ArrayList 容器的容量“capacity”会随着对象的增加,自动增加 基本指令:add, contain, indexOf, remove,set,size,addAll,equals 2.List List heros = new ArrayList(); 把引用声明为接口List类型 阅读全文
posted @ 2018-02-26 23:58 Zhao_Xu_Jie 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一、java流的控制首先要先准备一个文件,例如:File f = new File(d:/lol.txt); 二、可以使用如下指令创建流,用于不同的用途 1.FileInputStream,FileOutputStream用于字节流,如 FileInputStream fis = new FileI 阅读全文
posted @ 2018-02-25 22:41 Zhao_Xu_Jie 阅读(97) 评论(0) 推荐(0) 编辑