- Java code
import java.util.*; public class TestClassForName { public static void main(String[] args) { Class c1 = Class.forName("java.util.Date"); }}
以上就是全部的代码,我很郁闷的是不能运行,找了很多很多的资料,都没有说为什么不能运行。
如果改成
- Java code
java.util.Date d = new java.util.Date();
就可以运行。
唉...,自学的新人伤不起啊
------解决方案--------------------
Class.forName外面要加try catch
- Java code
import java.util.*; public class TestClassForName { public static void main(String[] args) { try { Class c1 = Class.forName("java.util.Date"); } catch (ClassNotFoundException e) { e.printStackTrace(); } }}