Java 第四次作业
2016-04-08 09:31
330 查看
原程序耗时
修改程序如下:
复制文件成功:
复制文件耗时:
修改程序如下:
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class Copy { long time=System.currentTimeMillis(); public void copy(){ try { FileInputStream fis =new FileInputStream("a.mp3"); FileOutputStream fos =new FileOutputStream("w.mp3"); byte[] buf = new byte[1024*1000]; int len = 0 ; while((len=fis.read(buf)) != -1){ fos.write(buf,0,len); } fis.close(); fos.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println("执行耗时 : "+(System.currentTimeMillis()-time)/1000f+" 秒 "); } public static void main(String []args){ Copy a= new Copy(); a.copy(); } }
复制文件成功:
复制文件耗时:
相关文章推荐
- spring框架整合使用定时任务框架java quartz的示例代码配置
- RxJava 官方文档中文翻译
- java.lang.NoClassDefFoundError异常
- Java Code Examples for net.sf.jsqlparser.statement.select.Union
- java多线程之volatile与sychronized
- 什么是java(TM)?
- java-----RTTI与反射
- 彻底弄明白之java多线程中的volatile
- [Java基础]常用Java类方法
- hdu 2037 今年暑假不AC (java)
- Scala For Java的一些参考
- Spring+quartz实现自动任务调度
- Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
- Eclipse4.4.2手动安装Veloeclipse-2.0.8
- java byte 总结
- Java工程师成神之路~
- 解决Eclipse中导入工程后multiple markers at this line eclipse错误
- eclipse打开没有.project
- ActiveMQ学习笔记(5)——使用Spring JMS收发消息
- javaweb学习-jstl-<c:forEach>中 varStatus的属性简介