-
字符流的过滤器查看全部
-
操作的是字符文件,读入可以指定参数,不然就是默认项目的编码查看全部
-
字符流读入是将字节流byte转换为字符char 字符流写入是将字符流char转换为字节流byte 在相互转换的过程就需要指定编码类型查看全部
-
字符流处理方式查看全部
-
8)BufferedInputStream&BufferedOutputStream 这两个流类位IO提供了带缓冲区的操作,一般打开文件进行写入 或读取操作时,都会加上缓冲,这种流模式提高了IO的性能 从应用程序中把输入放入文件,相当于将一缸水倒入到另一个缸中: FileOutputStream--->write()方法相当于一滴一滴地把水“转移”过去查看全部
-
DataOutpuStream/DataInputStream是对FileOutput/InputSream的扩展查看全部
-
FileOutPutStream 向文件写byte查看全部
-
输出流基本方法 FileInputStream查看全部
-
IO流查看全部
-
java文件模型 打开文集那 写方法 读方法 文件读写完一定要关闭查看全部
-
RandomAccessFile基本操作查看全部
-
(如果觉得不错的话请顶一下 http://www.imooc.com/wenda/detail/236306) RandomAccessFile是java提供的对文件内容的访问,既可以读文件,也可以写文件。RandomAccessFile支持随机访问文件,可以访问文件的任意位置; 步骤: 第一步:创建一个File目录和子文件;调用eixts()方法判断是否存在,不存在的话就创建新的文件; 第二步:创建RandomAccessFile对象,并传入file对象与读写类型"rw"来作为构造函数的参数完成初始化;可以调用getFilePointer()成员函数来获得指针的位置; 第三步(写文件):调用write()方法把字节写入文件;但是要注意只能写一个字节,而不同的编码方式一个字符所占的字节数不一定为1,这个时候就只能取后8位;可以采用移位符>>>,每次移8位的方法,多次移位来将数据写入;也可以直接写一个int,调用writeInt()方法来写入int类型;也可以直接转化成字符数组,将数组作为参数调用wirte方法; 第四步(读文件):要把文件指针调回到文件头,可调用seek(0)方法来使指针跳回文件头;开辟一个字节数组,将raf.length()作为参数并强制转化为int型来new出字符数组;将字节数组做为参数传入到read()函数中来获得文件内容;将字符数组转化为字符串并采取和写入文件时相同的字符编码(最好是采用java默认的方式来写入与输出)来创建字符串,输出字符串;查看全部
-
file dir dir.listFile();返回的是file类型的数组 表示的是(文件的抽象)查看全部
-
实现的序列化一定会递归调用构造方法 对子类对象进行反序列化操作时 如果其父类没有实现序列化接口 那么其父类的构造函数会被调用查看全部
-
父类实现序列化接口了 子类就不要去实现了查看全部
举报
0/150
提交
取消