你可以看看源代码,instance()方法中应该包含new()

解决方案 »

  1.   

    俺也认为是instance()方法中应该包含new()。
    你为什么要问这个,有什么原因说说,俺也学学!!!
      

  2.   

    bbshero 好像这两天一直狂问问题 呵呵
      

  3.   

    应该不是每个类都有instance()方法的,只有某一些类里面才有instance()的,它其实应该是设计模式的工厂模式来的,就是用类来统一生成实例,里面的实现是多种的,一般都是new一个类。不知道我说得对不对
      

  4.   

    有的类设计是不允许被new的,比如ejb,但是又必须要使用他的实例才能做你想的事情,所以就有了这些:
    getInstance();
    Instance();
    Class.forName("xxx");
    newInstance();
    .......................
    等等不胜枚举。
      

  5.   

    不好意思Class.forName("xxx");不是。下面这个才是:
    Class c = (Class)context.lookup("java:comp/env/xxxxx/xxxxx");