java的IO流的一些测试
2018-03-20 21:40
134 查看
public class Demo02 { public static void main(String[] args) { //获取当前毫秒值,用于测试 long l = System.currentTimeMillis(); //创建文件对象,需要读取的文件 File file = new File("F:/java/sql语句的执行顺序.txt"); //写入的文件 File file2 = new File("F:/test2.txt"); //创建字节输入流和输出流 BufferedInputStream in=null; BufferedOutputStream out=null; //创建一个存储数据的字节数组 byte [] b=new byte [3]; try { in =new BufferedInputStream( new FileInputStream(file)); out = new BufferedOutputStream(new FileOutputStream(file2)); int read=0; //如果没有数据了会返回-1;如果还有会返回数据的长度 while ((read = in.read(b))!=-1) { //读取多少输出多少 out.write(b,0,read); } //刷新 out.flush(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { //关流 if(out!=null){ try { out.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(in!=null){ try { in.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } long m = System.currentTimeMillis(); System.out.println(m-l); } //------------------------------------------------------------------------------------------------------------- public static void demo02(){ long l = System.currentTimeMillis(); //创建文件对象,需要读取的文件 File file = new File("F:/java/sql语句的执行顺序.txt"); //写入的文件 File file2 = new File("F:/test2.txt"); //创建字节输入流和输出流 FileOutputStream out=null; FileInputStream in=null; //创建一个存储数据的字节数组 byte [] b=new byte [3]; try { in = new FileInputStream(file); out = new FileOutputStream(file2); int read=0; //如果没有数据了会返回-1;如果还有会返回数据的长度 while ((read = in.read(b))!=-1) { //读取多少输出多少 out.write(b,0,read); } //刷新 out.flush(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { //关流 if(out!=null){ try { out.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(in!=null){ try { in.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } long m = System.currentTimeMillis(); System.out.println(m-l); } }
纯属复习
相关文章推荐
- java自学中的一些小问题(IO流)
- Java第19天:IO流的缓冲区和一些小小练习
- Java多线程优先级的一些测试
- JAVA 的IO流(异常&File文件类)及一些常用流
- Java:IO流的一些典型例子
- Java基础知识强化之IO流笔记30:字节流4种方式复制mp4并测试效率
- JAVA反射性能测试及对架构工作的一些思考
- 关于JAVA语言IO流的一些理解
- java.lang.IllegalArgumentException: SessionContext must be an HTTP compatible implementation.:模块化本地测试shiro的一些总结
- java面向对象的一些测试
- java中的URL类的一些测试
- 关于Java的一些小测试
- Java学习第20天:IO流中的File对象和一些只是(如Properties)
- mongodb java3.2驱动 测试 一些记录
- 一些基础的面试的java知识,普及下。开发和测试都用得到。
- Java 使用POI操作EXCEL及测试框架搭建、测试开发的一些想法
- Java的IO流的操作和一些理解
- java测试时常见的一些错误
- 使用java语言通过appium工具测试ios应用一些问题总结
- 一些Java基础测试题目