上一页 1 ··· 163 164 165 166 167 168 169 170 171 ··· 280 下一页
摘要: File类本身是与文件操作有关,但是如果要想操作内容则必须使用字节流或字符流完成,但是不管是使用何种的输入输出流,其基本的操作原理是一样的(以文件流为准): 一、使用File类找到一个文件对象,得到IO操作的源或目标 二、通过字节流或字符流的子类创建对象,(得到IO操作的通道) 三、进行读或写的操作 阅读全文
posted @ 2019-07-05 08:53 樊伟胜 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 数据流是一串连续不断的数据的集合,就像水管里的水流,在水管的一端一点一点地供水,而在水管的另一端看到的是一股连续不断的水流. 数据写入程序可以使一段一段地向数据流管道中写入数据,这些数据段会按先后顺序形成一个长的数据流. 在程序中所有的数据都是以流的方法进行传输和保存的。 Java 的IO是实现输入 阅读全文
posted @ 2019-07-05 08:52 樊伟胜 阅读(152) 评论(0) 推荐(0) 编辑
摘要: File 类里有方法: String[] list(FilenameFilter filter) 返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中满足指定过滤器的文件和目录。 FilenameFilter(文件过滤器)该接口里包含accept(File dir,String name)方法 阅读全文
posted @ 2019-07-05 08:51 樊伟胜 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 现在要求输出一个给定目录中的全部文件的路径。 本程序肯定只能依靠递归的操作完成,因为在一个给定的路径下有可能还是文件夹,那么如果是文件夹的话则肯定要继续列出,重复判断。 递归:程序调用自身的编程技巧 递归就是在方法里调用自身; 在使用递归时,必须有一个明确的递归结束条件,称为递归出口。 练习:列出文 阅读全文
posted @ 2019-07-05 08:50 樊伟胜 阅读(520) 评论(0) 推荐(0) 编辑
摘要: IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 File类在整个IO包中与文件本身有关的操作类,所有的与文件本身有关指的是创建、删除文件等操作。在java.io包中的File类本身是一个跨平台的文件操作类,所以在操作中要更多的考虑到各个操作 阅读全文
posted @ 2019-07-05 08:49 樊伟胜 阅读(305) 评论(0) 推荐(0) 编辑
摘要: package july7; //泛型加Map的输出! import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; import java.util.TreeMa 阅读全文
posted @ 2019-07-05 08:48 樊伟胜 阅读(1702) 评论(0) 推荐(0) 编辑
摘要: java5后,可以声明泛型接口,声明方式和声明泛型类是一样的。 public interface IDAO<T>{} 泛型接口子类有两种方式: 直接在子类后申明泛型; 在子类实现的接口中给出具体的泛型类型 public class DaoImpl<T> implements IDAO<T>{} pu 阅读全文
posted @ 2019-07-05 08:47 樊伟胜 阅读(1591) 评论(0) 推荐(0) 编辑
摘要: 设置泛型对象的上限使用extends,表示参数类型只能是该类型或该类型的子类: 声明对象:类名<? extends 类> 对象名 定义类:类名<泛型标签 extends 类>{} 设置泛型对象的下限使用super,表示参数类型只能是该类型或该类型的父类: 声明对象:类名<? super 类> 对象名 阅读全文
posted @ 2019-07-05 08:45 樊伟胜 阅读(4715) 评论(0) 推荐(2) 编辑
摘要: 若一个类中多个字段需要不同的泛型声明,则在声明类的时候指定多个泛型类型即可; 格式: public interface IDAO<PK, T> { PK add(T t); void remove(PK id); void update(PK id, T t); T get(PK id); } 在进 阅读全文
posted @ 2019-07-05 08:44 樊伟胜 阅读(4474) 评论(0) 推荐(0) 编辑
摘要: 泛型类 在类声明时通过一个标识符表示类中某个字段的类型或者某个方法的返回值或参数的类型,这样在类声明或实例化的时候只要指定自己需要的类型就ok。 声明带泛型的类: class 类名<泛型类型1,泛型类型2……>{ 泛型类型 变量名; 泛型类型 方法名(){} 返回值类型 方法名(泛型类型 变量名){ 阅读全文
posted @ 2019-07-05 08:43 樊伟胜 阅读(224) 评论(0) 推荐(0) 编辑
上一页 1 ··· 163 164 165 166 167 168 169 170 171 ··· 280 下一页