A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 726477179 中级黑马   /  2016-8-11 17:24  /  930 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如果想知道程序执行时间,需要用什么方法呢?

10 个回复

倒序浏览
程序的开头和结尾分别用一次System.currentTimeMillis()获取t1和t2,相减就是程序执行时间(单位毫秒值)
回复 使用道具 举报
long begin=System.currentTimeMillis();
执行代码块
long end=System.currentTimeMillis();
System.out.print(end-begin)
回复 使用道具 举报
public static long currentTimeMillis():返回以毫秒为单位的当前时间
回复 使用道具 举报
public static long currentTimeMillis():返回以毫秒为单位的当前时间,下面举例,循环999次输出所用的时间
//计算代码的运行时间
                long a=System.currentTimeMillis();
                for(int i=0;i<=999;i++){
                        System.out.println(i);
                }
                long b=System.currentTimeMillis();
                System.out.println("用了"+(b-a)+"毫秒");
回复 使用道具 举报
System.currentTimeMillis();
程序前面一个
程序前后再一个
后减前
算出来是毫秒
回复 使用道具 举报
System.currentTimeMillis()以及Date d1=new Date();long time t1=d1.getTime();...代码;Date d2=new Date();long time2=d2.getTime();sop(t2-t1);
回复 使用道具 举报
x55555lg 发表于 2016-8-11 21:18
程序的开头和结尾分别用一次System.currentTimeMillis()获取t1和t2,相减就是程序执行时间(单位毫秒值) ...

好的,去试试
回复 使用道具 举报
chensc 金牌黑马 2016-8-12 06:28:59
9#
学习学习!
回复 使用道具 举报
可以获取服务器的时间啊
回复 使用道具 举报
前几天刚学的小方法currentTimeMillis(),还可以用Date类中的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马