Macros

给我一支烟!请所有烦恼都能过往如云烟!

导航

类的实例化问题

我做了一个例子是关于在十秒钟内一个Tuxedo服务调用多少?
由于我只在程序刚开始的时候实例化了一次,所以.开始的秒数和结束的秒数.总是一样..
后来才明白过来.如果要不断的取得秒数就必须每循环一次就应该实例化一次..
哎....我太菜了...让我很郁闷...为什么一开始就没想到呢????


   Calendar sample;
    Calendar sample1;
    // TODO Auto-generated method stub
    try{
      sample = Calendar.getInstance();
     
   int start = sample.get(Calendar.SECOND);            //刚开始时就只在这里实例化了一次.
   out.println("开始时间为:"+start);
   
   int end=start;
   int total = 0;
   boolean flags=true;
   out.println("<br>***********************执行一次************************************<br>");
   
   for(int time=(end-start);time<1;time=(sample1.get(Calendar.SECOND)-start))
   {
    sample1 = Calendar.getInstance();                        //这里必须进行实例化才能不断的取得秒数
    end = sample1.get(Calendar.SECOND);
    out.println("开始: "+start+"  结束:"+end);
    Count++;
   }
   out.println("执行次数为:"+Count);
    
  }catch(Exception e)
  {
   out.println("调用失败!");
  }

posted on 2005-09-20 12:05  Macros  阅读(162)  评论(0)    收藏  举报