java中getInstance和newInstance的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中getInstance和newInstance的区别相关的知识,希望对你有一定的参考价值。

参考技术A getinstance是已经有了一个instance,你使用方法获取到这个对象。

newinstance是没有这个对象,你使用构造方法创建一个对象出来。本回答被提问者采纳

Java.util.Calendar.getInstance()方法实例

java.util.Calendar.getInstance() 使用目前的时区和语言环境的方法得到一个日历。

声明

以下是java.util.Calendar.getInstance()方法的声明

public static Calendar getInstance()

参数

  • NA

返回值

该方法返回一个日历Calendar。

异常

  • NA

例子

下面的示例演示java.util.Calendar.getInstance()方法的用法。

package com.yiibai;

import java.util.*;

public class CalendarDemo {

   public static void main(String[] args) {
   
      // create a calendar    
      Calendar cal = Calendar.getInstance();

      // gets a calendar using the default time zone and locale.
      System.out.print("Date And Time Is: " + cal.getTime());
   }
}

让我们来编译和运行上面的程序,这将产生以下结果:

Date And Time Is: Tue May 01 18:53:09 EEST 2012

 

文轉:http://www.yiibai.com/java/util/calendar_getinstance.html

以上是关于java中getInstance和newInstance的区别的主要内容,如果未能解决你的问题,请参考以下文章

Java.util.Calendar.getInstance()方法实例

java笔记Calendar.getInstance()是什么意思

java自定义的getInstance()返回泛型

java类加载器,getClassLoader()

java类加载器,getClassLoader()

Session.getInstance 的 Java 邮件问题