java下如何进行计时?
long startTime=System.currentTimeMillis();
// do something
long endTime=System.currentTimeMillis();
long spentTime=(endTime-startTime)/1000;
如果我在"do somethings"中修改了系统时间,接下来又如何计时,获取正确的spentTime。
似乎可以通过获取CPU运行的时间来进行,但是如何获取?
J2ME无法修改系统时间的
呃。。。。我是在android系统下,系统时间可以被修改了。
另外修改系统时间也不一定是通过API啊,也许是在此期间,人为手动的修改了系统时间。
JAVA不能直接调用底层的东西,要调的话,应该通过系统接口了
不要沉了。。。。。
只有获取新修改的时间了、、、
哎,SystemClock类可以秒杀此问题
相关问答:
我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......
我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......
各位,给看看吧~~~我程度差,请多点提示。
情况是酱的:
原来的程序是在sql2000下开发的,该程序经过很多测试而且都应用在sql2000下,没有问题。该程序是JAVA的。
现在我用了sql2005,tomcat启动时没问 ......
定义一个人的类,里面有人的属性,再定义一个汽车的类,再定义一个开汽车的类,里面是开汽车的方法,方法里面调用人的属性和汽车的属性,把他们连接起来的这个类用正规的书面语言叫什么,其他两个类又叫什么!
......