package com;
class Candy{
static{
System.out.println("loading candy");
}
}
class Gum{
static {
System.out.println("loading gum");
}
}
class Cookie{
static{
System.out.println("loading cookie");
}
}public class Test2 {
public static void main(String []args){
System.out.println("main method ");
new Candy();
try {
Class.forName("Gum");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
new Cookie();
}
输出应该没有异常,为什么输出会产生异常?
class Candy{
static{
System.out.println("loading candy");
}
}
class Gum{
static {
System.out.println("loading gum");
}
}
class Cookie{
static{
System.out.println("loading cookie");
}
}public class Test2 {
public static void main(String []args){
System.out.println("main method ");
new Candy();
try {
Class.forName("Gum");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
new Cookie();
}
输出应该没有异常,为什么输出会产生异常?
解决方案 »
- java 中 向文件写入数据 部分数据部写入的问题
- 读写注册表中文乱码问题
- 现在程序已经完成,想做成安装文件……有SQL2005数据库的……
- java打印问题
- clsaa具体的作用或用途
- 菜鸟问题,急需各位大侠给予指教!这是一个关于向access数据库写入数据的问题,非常奇怪,从数据库读数据,一切正常,写时就出问题了,请
- 有没有好点的登陆框架啊!~~~~~~~~~~
- 菜鸟寻找高手,解决我难以解决的问题
- 哪里有sun.JDBC.odbc.JdbcOdbcDriver这个驱动下载?
- 谁有bruceeckel的类库包?
- java Arc2D问题求助
- 华为最后一轮面试完后,说我想法不成熟,让我回去写篇文章,再给他们看,大家说还有希望么?
Class.forName( "包名.Gum ");
java.lang.ClassNotFoundException: Gum
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)loading candy at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at com.Test2.main(Test2.java:23)
loading cookie