[原]一言でClassを説明する.forName(xxx.xxx...)何してるの?

235 ワード

Class.forName(xxx.xx.xx);

jvmがクラスをマウントすると、まず静的コードセグメントが実行され、classマウントに成功すると、静的コードが実行されたことを示します.
P.S.
A a = (A)Class.forName("pacage.A").newInstance();  A a = new A();両者は同じ効果です