Class.forName(xxx.xx.xx) 返回的是一个类
一.首先你要明白在java里面任何class都要装载在虚拟机上才能运行。
1. forName这句话就是装载类用的(new是根据加载到内存中的类创建一个实例,要分清楚)。
至于什么时候用,可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?
...
分类:
编程语言 时间:
2014-09-26 19:38:04
阅读次数:
220
java中:class Parent{ public void test(int a){ System.out.println("Parent:" + a); System.out.println(this.getClass().getName()); }}c...
分类:
编程语言 时间:
2014-09-12 23:28:24
阅读次数:
240
一、将已经编译后的java中Class文件进行打包;Eclipse或myeclipse进行Export选择jar即可。或者使用命令 如:将某目录下的所有class文件夹全部进行打包处理; 使用的命令:jar cvf test.jar -C com/ . 其中test.jar为要生成的jar包;com...
分类:
编程语言 时间:
2014-09-04 23:29:50
阅读次数:
749
java中把生成Class对象和实例对象弄混了,更何况生成Class对象和生成 instance都有多种方式。所以只有弄清其中的原理,才可以深入理解。首先要生成Class对象,然后再生成Instance。那Class对象的生 成方式有哪些呢,以及其中是如何秘密生成的呢?Class对象的生成方式如下:...
分类:
编程语言 时间:
2014-08-14 16:07:18
阅读次数:
199