时间戳效率比较

来源:互联网 发布:js void 编辑:程序博客网 时间:2024/04/30 09:39
package now.start;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.Calendar;import java.util.Date;import java.util.Scanner;import java.util.StringTokenizer;public class Main {public static void main(String[] args) throws IOException{main2();}public static void main2(){int loopCount = 1000 * 10000;long way0 = System.currentTimeMillis();testWay1(loopCount);long way1 = System.currentTimeMillis();System.out.println("way1:" + (way1 - way0));testWay2(loopCount);long way2 = System.currentTimeMillis();System.out.println("way2:" + (way2 - way1));testWay3(loopCount);long way3 = System.currentTimeMillis();System.out.println("way3:" + (way3 - way2));}public static void testWay1(int loopCount){for(int i = 0; i < loopCount; i ++){System.currentTimeMillis();}}public static void testWay2(int loopCount){for(int i = 0; i < loopCount; i ++){Calendar.getInstance().getTimeInMillis();}}public static void testWay3(int loopCount){for(int i = 0; i < loopCount; i ++){new Date().getTime();}}}

执行结果:

way1:6way2:5611way3:265way1:6way2:5513way3:212way1:6way2:5526way3:213way1:6way2:5572way3:214


0 0
原创粉丝点击