我只是通过教程去和教练似乎掩盖了一些东西,没有任何意义什么时候使用新实例化一个类
在Java中,如果我找实例化一个新的Gregorgian Date对象我会用:
GregorianCalendar gc= new GregorianCalendar (2010,1,14);
,但如果我希望使用的数据格式对象,我会用:
DateFormat df = DateFormat.getDateInstance();
我真的很想明白为什么dateformat不遵循实例化类的第一种方式?
我怎么知道在将来寻找类似的疑难杂症?
'getDateInstance()'是日期格式的静态方法和它做几乎同样的工作,除了它试图在给定的语言环境创建具有给定的时间和/或日期样式日期格式,并检查它的实例已经因此避免了额外的工作。查看DateFormat的源代码以获取详细信息[DateFormat](http://www.java2s.com/Open-Source/Java-Document/6.0-JDK-Core/text/java/text/DateFormat。 java的。htm) – 2011-12-28 10:41:56