摘要:------------siwuxie095 工程名:ReadWriteTextFile 包名:com.siwuxie095.rwfile 类名:ReadWriteFile.java 手动在工程上创建文件: 在工程名:ReadWriteTextFile 上,右键->New->Untitled Text File, 输入一首唐诗,保存路径选择 Read...
阅读全文
摘要:-------------siwuxie095 工程结构目录如下: 代码: package com.siwuxie095.filescan; import java.io.File; public class Scanner { public...
阅读全文
摘要:-------------siwuxie095 工程名:SetFileProperty 包名:com.siwuxie095.file 类名:SetFileProperty.java 手动在工程上创建文件: 在工程名:SetFileProperty 上,右键->New->Untitled Text File, 输入任意文本,保存路径选择 SetFile...
阅读全文
摘要:-------------siwuxie095 工程名:ReadFileProperty 包名:com.siwuxie095.file 类名:ReadFileProperty.java 手动在工程上创建文件: 在工程名:ReadFileProperty 上,右键->New->Untitled Text File, 输入任意文本,保存路径选择 Read...
阅读全文
摘要:--------------siwuxie095 工程结构目录如下: 1、文件夹的创建: (1)创建单级文件夹: 代码: package com.siwuxie095.file; import java.io.File; public class HelloFolder { ...
阅读全文
摘要:-------------siwuxie095 工程结构目录如下: 1、文件的创建: 代码: package com.siwuxie095.file; import java.io.File; import java.io.IOException; public cl...
阅读全文
摘要:-------------siwuxie095 Map 接口: 1、保存形式:key ---> value 的方式保存 (键值对,保存方式不同于 Collection) 「Collection 存储一个数据,Map 存储一对数据,通过 键 寻找到 值」 2、常用子类: HashMap:无序存放,key 不允许重复 HashTable:无序存放,key...
阅读全文
摘要:-------------siwuxie095 Iterator 接口: 1、集合输出的标准方式:标准做法,使用 Iterator 接口 2、操作原理:Iterator 是专门的迭代输出接口,迭代输出就是将元素 一个个进行判断,判断其是否有内容,如果有内容则把内容取出 (先判断是否是对象,是取走,否中断,进行单向输出) ...
阅读全文
摘要:-------------siwuxie095 Set 接口: 1、Set 接口中不能加入重复元素,但是可以排序 (即 可以打断放入元素时的顺序,根据 TreeSet 排序) 2、Set 接口是 Collection 接口的子接口 3、Set 接口常用子类:HashSet(散列存放)、TreeSet(有序存放) 4、Set 接口在 jav...
阅读全文
摘要:--------------siwuxie095 List 接口: (1)List 接口可以存放任意的接口,而且在 List 接口中内容是可以重复的 (2)List 接口是 Collection 接口的子接口 (3)List 接口常用子类:ArrayList、Vector (4)ArrayList 和 Vector 的比较: ...
阅读全文
摘要:---------------siwuxie095 Collection 即 集合: (1)集合可以理解为一个动态的对象数组,不同是集合中的对象内容可以任意扩充 「在集合中的操作比较方便,易于添加、删除等」 (2)集合的特点:性能高、容易扩展和修改 (3)Collection 的常用子类:List、Set、Queue (4)Collection 接口...
阅读全文
摘要:-----------siwuxie095 在使用泛型方法时,也可以传递 或 返回一个泛型数组 代码: package com.siwuxie095.generic; public class GenericDemo07 { public static void main(S...
阅读全文
摘要:-----------siwuxie095 泛型方法中可以定义泛型参数,此时参数的类型就是传入的数据类型 格式: 代码: package com.siwuxie095.generic; class GenX{ //泛型方法 ...
阅读全文
摘要:------------siwuxie095 在 JDK 1.5 之后,不仅可以声明泛型类,也可以声明泛型接口, 声明泛型接口和声明泛型类的语法类似,也是在接口后面加 格式: 代码: package com.siwuxie095.generic; interface GenInter{ ...
阅读全文
摘要:-----------siwuxie095 通配符 ? 的使用: 代码: package com.siwuxie095.generic; class Info{ private T key; public T getKey() { ...
阅读全文
摘要:------------siwuxie095 设置多个泛型: 代码: package com.siwuxie095.generic; //指定多个泛型,泛型用大写字母表示,一般用 K 和 T class Gen{ private K k; private...
阅读全文
摘要:------------siwuxie095 构造方法中使用泛型: 构造方法可以为类中的属性初始化,如果类中的属性通过泛型指定,而又需要 通过构造方法设置属性内容的时候,构造方法的定义与之前并无不同,不需要 像声明类那样指定泛型 package com.siwuxie095.generic; class Context{ ...
阅读全文
摘要:siwuxie095 泛型(Generic): (1)泛型是在 JDK 1.5 之后增加的新功能。 (2)泛型可以解决数据类型的安全性问题,主要的原理:在类声明的时候通过 一个标识表示类中某个属性的类型或某个方法的返回值及参数类型 (3)格式:「泛型一般用 T 表示」 (4)对象的创建: 不使用泛型
阅读全文
摘要:-------------siwuxie095 接口的应用: 代码: package com.siwuxie095.inter; // USB 接口,就是一个标准,U盘和打印机必须按照标准进行工作 interface USB{ //方法的简写,因为接口中只允许存在抽象方法和全局常量 ...
阅读全文
摘要:-------------siwuxie095 抽象类的应用: 代码: package com.siwuxie095.abs; //父类 Person 抽象类 abstract class Person{ private String name; privat...
阅读全文