重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
public class Test {
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的本溪网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
//2+(2+4)+(2+4+6)+…+(2+4+…+100)的值。
public static void main(String args[]){
int temp = 0,sum = 0;
for(int i = 1; i = 50; i++){
temp = temp +i*2;
sum += temp;
System.out.println(temp);
}
System.out.println("temp =" + temp);
System.out.println("sum=" + sum);
}
}
temp =2550最后一项是2550
sum=44200各项累加是44200
对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。
private java.util.Timer timer;//给你标注一下包,到时候别找错了
timer = new Timer(true);
timer.schedule(
new java.util.TimerTask() { public void run()
{ //你要定时执行的功能} }, 0, 30*1000);
第一个参数是要操作的功能,一般匿名内部类,第二个参数是要设定延迟的时间,第三个参
数是周期的设定,每隔多长时间执行该操作。
更详细的内容,自己找API Timer类看看吧
给我发个消息留个email吧,我把源码发给你。
一个TimerThread 类,源码和注释都很详细,线程的同步做的比较完善。而且是我们项目中正在用的的,经过我们的多次效率上的完善。
只要继承这个类,实现两个方法即可。
一个方法负责设定时间线程每次执行的时间。
一个方法负责设定线程每次执行的内容。
这个
写一个
线程(Thread)
休眠10分钟执行一次,项目启动就一直跑就可以了
被采纳的那位有个小错误 public class a{ public static void main(String[] args) { System.out.println("哈"); try{Thread.sleep(1000);}catch(Exception e){System.exit(0);//退出程序} System.out.println("成功了"); }}不处理异常,无法执行
此方法为 Java 内置的方法,使用 System.currentTimeMillis 来执行统计的时间(统计单位:毫秒)(统计单位:毫秒),示例代码如下:
public class TimeIntervalTest {
public static void main(String[] args) throws InterruptedException {
// 开始时间
long stime = System.currentTimeMillis();
// 执行时间(1s)
Thread.sleep(1000);
// 结束时间
long etime = System.currentTimeMillis();
// 计算执行时间
System.out.printf("执行时长:%d 毫秒.", (etime - stime));
}
}
以上程序的执行结果为:
执行时长:1000 毫秒.
方法二:System.nanoTime
此方法为 Java 内置的方法,使用 System.nanoTime 来统计执行时间(统计单位:纳秒),它的执行方法