摘要: 类加载到内存不一定是已经实例化的,但类的实例化是建立在加载到内存中的基础上的。例如:对于一个没有无参构造函数的类xxx来说,class.forName("xxx");这个时候这个类已经被加载到内存中了,只有这句话不会报错,但如果class.forName("xxx").newInstance();这... 阅读全文
posted @ 2015-04-08 15:26 Mr.YaoSch 阅读(360) 评论(0) 推荐(0) 编辑
摘要: Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这... 阅读全文
posted @ 2015-04-08 15:16 Mr.YaoSch 阅读(1135) 评论(0) 推荐(0) 编辑