java计算代码执行时间:
转载于https://blog.csdn.net/m0_37882063/article/details/80745671
long startMili=System.currentTimeMillis();// 当前时间对应的毫秒数
System.out.println("/**开始 "+startMili);
//这里加入需要测试的代码
long endMili=System.currentTimeMillis();//结束时间
System.out.println("/**结束 s"+endMili);
System.out.println("/**总耗时为:"+(endMili-startMili)+"毫秒");
第二种是以纳秒为单位计算的。
long startTime=System.nanoTime(); //获取开始时间
doSomeThing(); //测试的代码段
long endTime=System.nanoTime(); //获取结束时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ns");