读书人

新人,简单送分题:Class.forName 为什

发布时间: 2012-06-10 14:03:15 作者: rapoo

新人求助,简单送分题:Class.forName 为什么不能运行

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();        }    }} 

读书人网 >J2SE开发

热点推荐