组合模式-Composite Composite模式使得用户对单个对象和组合对象的使用具有一致性. 以<<图解设计模式>>的文件例子来说: 文件夹是文件的组合, 文件是单个对象, 文件夹是多个文件的组合. 不过对用户来说, 无论是文件还是文件夹, 他希望使用一个统一的方法来管理他们.这就需要将他们再 ...
分类:
编程语言 时间:
2018-05-10 17:10:58
阅读次数:
188
第五次作业 这一次作业主要使用了6个类。 main类只有没有属性,没有方法,类共20行代码。 Fileout类用来输出,只有2个属性,2个方法,分别有12,6行代码,其中构造函数方法有2个控制分支。类共26行代码。 newScheduler类用来调度,有9个属性,3个方法,分别有11,3,285行代 ...
分类:
其他好文 时间:
2018-05-02 19:17:12
阅读次数:
209
FileReader是一种异步读取文件机制,结合input:file可以很方便的读取本地文件。 一、input:type[file] file类型的input会渲染为一个按钮和一段文字。点击按钮可打开文件选择窗口,文字表示对文件的描述(大部分情况下为文件名)。file类型的input会有files属 ...
分类:
其他好文 时间:
2018-04-28 19:31:24
阅读次数:
2609
文件的重命名 file.reNameTo() 此方法行为的许多方面都是与平台有关的:重命名操作无法将一个文件从一个文件系统移动到另一个文件系统,dest为新命名的抽象文件 文件内容的读取 以上方法用于读取文本类文件 FileInputStream 从文件系统中的某个文件中获得输入字节。哪些文件可用取 ...
分类:
编程语言 时间:
2018-04-25 20:59:08
阅读次数:
320
File类构造函数 file.list(); 获得file文件夹下所有文件/目录的字符串数组 利用list()函数遍历文件夹,递归显示文件夹下的文件/文件夹 file.isFile()判断当前file文件是否是文件 file.isDirectory()是否为目录 file.exist(); 此文件或 ...
分类:
编程语言 时间:
2018-04-25 20:11:26
阅读次数:
320
以前写的程序都只存在于内存中,今天我介绍一下把程序输入和输出 到硬盘上的过程, 我们先来看一下文件和文件夹的概念,文件时以txt,jpg等为后缀的具体的文件,而文件夹是存放这些文件的容器 首先,实例化一个File对象,里面写上本地文件的地址,File类给我们封装好了几个方法,上面的getAbsolu ...
分类:
其他好文 时间:
2018-04-23 22:46:40
阅读次数:
200
创建文件对象:可以是物理文件或目录,操作文件或目录的属性(路径、权限、日期和时间等) 通过流来读写文件,流是一组有序的数据序列,以先进先出方式发送信息的通道 很多的信息,都是通过文件来读取的,文件是数据源 对于程序来说,把文件读入到程序中,这是输入,把资料读出去是是输出。 在Java中流的分类: 按 ...
分类:
其他好文 时间:
2018-04-23 01:27:54
阅读次数:
226
总结的很粗糙,以后时间富裕了好好修改一下。 1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中。其中,所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类;而所有输出流都是抽象类OutputStream(字节 ...
分类:
编程语言 时间:
2018-04-22 22:41:18
阅读次数:
263
说在前面的话:IO流是用来操作File的,因此先说一下File 一、File类:文件和目录路径名的抽象表示。 File 类只能操作文件的属性,文件的内容是不能操作的。 1.作用:用于对磁盘文件操作。删除、创建等。 2.三种构造函数: ①直接传入一个路径,拿到一个文件或者文件夹 File file1 ...
分类:
编程语言 时间:
2018-04-22 18:13:37
阅读次数:
209
1.java.io包下 File类:java程序中的此类的一个对象,就对应着一个文件或网络中的一个资源。 Flie file1 = new File("D:\\io\\hello.txt"); File file2 = new File("D:\\IO\\io1"); >1. File既可以表示一个 ...
分类:
编程语言 时间:
2018-04-20 14:29:26
阅读次数:
254