java-IO模块
嫌疑-人
只有面对喜欢的东西,才配得上说是坚持。
展开
-
java IO流-缓冲流
字符缓冲流读写文件使用BufferedReader和BufferedWriter来读写文件 使用缓冲流的好处是,能够更高效的读写信息,原理是将数据先缓冲起来,然后一起写入或者读取出来。 经常使用的是readLine()方法,表示一次读取一行数据。实例:import java.io.BufferedReader;import java.io.BufferedWriter;import java转载 2017-09-03 19:31:02 · 228 阅读 · 0 评论 -
java IO-文件流-文件内容复制
文件流,就是程序和文件打交道,此时的文件是纯文本文件。 分为四个:FileInputStreamFileOutputStreamFileReaderFileWriter代码演示一下:import java.io.*;public class FilleStreamDemo { public static void main(String[] args) throws IOExc原创 2017-08-31 21:56:06 · 352 阅读 · 0 评论 -
Java实现eval()方法,完成动态编译
这里的动态编译不是java6中所说的动态编译,我看一个教程上面实现js中的eval()方法,也编译和运行了包含java代码的字符串。代码如下:import java.io.*;public class GetProcessDate { /* 获取进程数据-编译和运行java代码 相当实现于js中eval()函数的功能 */ public static void原创 2017-09-02 14:41:06 · 7474 阅读 · 2 评论 -
IO-文件流-两种正确关闭资源的方法
方法一:传统方法也是最基本的资源关闭的方法 void test1() { File file = new File("a.txt"); File file2 = new File("b.txt"); //在try 代码块外声明流对象,保证在finally块里能用 InputStream in = null; OutputStream原创 2017-09-01 19:21:02 · 6258 阅读 · 0 评论 -
java IO概述
本来不想写这个专题的文章,看到许多大神的博客介绍都特别详细,一篇文章总结了IO里所有的知识点,非常全面。 比如这一篇: http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html 但是对于我这种初学者来说,实在看不下去,我还是自己一节一节的总结吧!IO简述IO,顾名思义Input和Output。 常见的输入输原创 2017-08-31 18:09:38 · 265 阅读 · 0 评论 -
File类使用的三个案例
案例一:列出指定目录中的所有文件,包括子文件夹中的文件import java.io.File;public class FilesDemo { public static void main(String[] args) { /*案例一 *需求:列出指定目录中的所有文件,包括子文件夹中的文件 *方法:递归算法(recursion)原创 2017-08-30 17:55:18 · 423 阅读 · 0 评论 -
Java File类引入
这篇文章只写简单的介绍,具体应用会在以下的文章中分别详细介绍。File类(包括文件和目录(文件夹))File是IO中唯一表示磁盘文件和磁盘目录的对象的路径。该类包含了创建,删除,重命名文件,还有判断文件的读写权限以及文件是否存在,查询等功能方法。 只能设置和获取文件本身的信息,不能设置获取文件的内容。java虽有“一处编码,到处运行”之说,但是对于文件来说在不同系统上还是有差别的。 如下:原创 2017-08-29 20:20:29 · 772 阅读 · 0 评论 -
File类的相关操作方法及使用
File类中的操作方法比较多,而且大多不是static,所以需要对象调用。File类的构造函数获取目录和文件的路径.名称import java.io.File;import java.io.IOException;public class FileDemo { public static void main(String[] args) throws IOException {原创 2017-08-29 22:04:12 · 560 阅读 · 0 评论 -
java IO-节点流和缓冲流性能对比
从运行结果上来看,缓冲流的效率远大于节点流,缓冲流默认是一次将1024*8个字节从磁盘写入缓冲文件中,程序从文件中一个字节一个字节的读取,这样比节点流从磁盘中一个字节一个字节的读取快很多。 eg:test1()和test2()进行比较对于某些情况来说:可以再创建一个小的缓存区,让他们不是一个字节一个字节的读取,而是以指定大小的字节读取,这就减少了他们的访问次数,提高了效率。 eg:test1()原创 2017-09-03 20:30:05 · 1240 阅读 · 1 评论 -
java序列化和反序列化
文章总结的非常详细,推荐需要的可以看一下:http://www.cnblogs.com/xdp-gacl/p/3777987.html原创 2017-09-30 17:17:52 · 222 阅读 · 0 评论