java中调用System.currentTimeMillis()获取当前时间来求出时间差及程序执行的时间
2018-03-03 23:32
941 查看
package com.test; import java.util.Scanner; //String的连接1000次 class StringOperate{ private String str; public long doWork(){ long begin=System.currentTimeMillis();//开始时间 setStr(null); for(int i=0;i<10000;i++){ setStr(getStr() + i); } long end=System.currentTimeMillis();//结束时间 long time=end-begin;//时间差 return time; } public String getStr() { return str; } public void setStr(String str) { this.str = str; } } class IntOperate{ private int num=0; public long doWork(){ long begin=System.currentTimeMillis(); for (int i = 0; i < 10000; i++) { setNum(getNum() + i); } long end=System.currentTimeMillis(); long time=end=begin; return time; } public int getNum() { return num; } public void setNum(int num) { this.num = num; } } //模板方法设计模式 class TemplateMethosDemo{ } public class Main{ private static Scanner sc; public static void main(String[] args){ //统计String连接10000次此时和int相加的时间差 StringOperate st=new StringOperate(); System.out.println(st.doWork()); IntOperate in=new IntOperate(); System.out.println(in.doWork()); } }
相关文章推荐
- 大一新生第一次写java程序,用System.currentTimeMillis() 获取当前时间
- JAVA获取当前系统时间System.currentTimeMillis()
- Java中使用new Date()和System.currentTimeMillis()获取当前时间戳的区别(转)(Java进阶-性能提升)
- JAVA获取当前系统时间System.currentTimeMillis()
- JAVA获取当前系统时间System.currentTimeMillis()
- JAVA获取当前系统时间System.currentTimeMillis()
- JAVA获取当前系统时间System.currentTimeMillis()
- java使用new Date()和System.currentTimeMillis()获取当前时间戳
- java使用new Date()和System.currentTimeMillis()获取当前时间戳(转载)
- Java获取当前系统时间System.currentTimeMillis()
- java使用new Date()和System.currentTimeMillis()获取当前时间戳
- JAVA获取当前系统时间System.currentTimeMillis()
- Java使用new Date()和System.currentTimeMillis()获取当前时间戳
- Java进阶(十六)使用new Date()和System.currentTimeMillis()获取当前时间戳
- java使用new Date()和System.currentTimeMillis()获取当前时间戳
- Java进阶(十六)使用new Date()和System.currentTimeMillis()获取当前时间戳
- C#:获取当前时间的总毫秒值(类似于Java中:System.currentTimeMillis() )
- JAVA获取当前系统时间System.currentTimeMillis()
- java使用new Date()和System.currentTimeMillis()获取当前时间戳
- JAVA获取当前系统时间System.currentTimeMillis()