fornametest.java

来自「基于LWVCL开发的库」· Java 代码 · 共 43 行

JAVA
43
字号
class forNameTest {       public static void main(String argv[]) {	      try {		     Class.forName("loadThis");		     Class c = Class.forName("loadThis", false, 		        new ClassLoader() {			  public Class loadClass(String n)				throws ClassNotFoundException {				return findSystemClass(n);			  }		        });		     System.out.println("constructor not called");		     c.newInstance();	      }	      catch( Exception e ) {		      System.out.println(e.getMessage());		      e.printStackTrace();	      }       }}class loadThis {      static {	      try {		      new loadThis();	      }	      catch( Exception e ) {		      System.out.println(e.getMessage());		      e.printStackTrace();	      }      }      public loadThis() {	      System.out.println("constructor called");      }}/* Expected Output:constructor calledconstructor not calledconstructor called*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?