日期:2014-05-20  浏览次数:20571 次

看书遇到的问题!
import   java.util.*;
    public   class   HelloData
    {
      public   static   void   main(String[]   args)
      {
      System.out.println( "Hello,it 's: ");
      System.out.println(new   Data());
      }
    }    
这段代码是照THINKING   IN   JAVA的中文版照抄的   别怀疑我抄错了!!!     可是不能编译   显示是Data()错了     可是到底是为什么错了   如果要用又要怎么改呢?
  import   java.util.*;

public   class   Property   {
    public   static   void   main(String[]   args)   {
        System.out.println(new   Date());
        Properties   p   =   System.getProperties();
        p.list(System.out);
        System.out.println( "---   Memory   Usage: ");
        Runtime   rt   =   Runtime.getRuntime();
        System.out.println( "Total   Memory   =   "
                                              +   rt.totalMemory()
                                              +   "   Free   Memory   =   "
                                              +   rt.freeMemory());
    }
}
这个是电子版上的例子   能通过编译   我看来看去下面的Data()也是一样用的啊   为什么就没错了     区别到底是什么啊?

------解决方案--------------------
调用不同
------解决方案--------------------
date.....
data.....