java第四次作业
2016-04-08 18:35
489 查看
通过数组优化运算
运行结果:
优化前:
优化后:
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class CopyFile { public static void main(String[] args) { // TODO Auto-generated method stub CopyMp3 cy = new CopyMp3(); cy.copy(); } } class CopyMp3{ public CopyMp3(){} void copy(){ long starttime = System.currentTimeMillis(); try { FileInputStream fis = new FileInputStream("src/a.mp3"); FileOutputStream fos = new FileOutputStream("src/temp.mp3"); byte[] b = new byte[2048]; int read = fis.read(b); while(read!=-1){ fos.write(b); read = fis.read(b); } fis.close(); fos.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } long endtime = System.currentTimeMillis(); System.out.println("用时:"+(endtime-starttime)+"ms"); } }
运行结果:
优化前:
优化后:
相关文章推荐
- JAVA中的Random()函数
- 你真的会写单例模式吗——Java实现
- Ubuntu下安装JDK1.6 不用apt-get免得找不到源
- 20160408javaweb之JDBC 大二进制和大文件存取
- Java第四次作业
- 菜鸟学Java(二十)——你知道long和Long有什么差别吗?
- 在eclipse中设计BPMN 2.0工作流定义的根本步骤
- XStream xml与javabean之间的互转
- 第四周JAVA学习笔记(四)
- struts校验框架的一个异常
- 在命令行中运行eclipse中创建的java项目
- Windows Server 2012 安装JDK
- java并发与多线程教程
- java第四次作业
- eclipse初次安装一些设置
- 第四周JAVA学习笔记(四)
- java面向对象几大原则
- JAVA基础知识总结
- 48、Java中定义数组的方法
- java一般要点