码迷,mamicode.com
首页 > 编程语言 > 详细

经验总结46-java反射

时间:2015-02-03 11:05:34      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:java反射   class.forname   

java反射机制可以用来动态加载一些类。

Class.forName

1、加载数据库。

Class.forName(“com.mysql.jdbc.Driver”);

2、减少if或switch判断。

return (Animal) Class.forName(name).newInstance();

传递name(包全名,区别大小写,可用静态变量),实例对应的类,不需要去判断。

3、实例需要的类。

类似于2的方法,在任何需要的时候进行反射,得到需要的类。


C#也可利用类似的机制。

经验总结46-java反射

标签:java反射   class.forname   

原文地址:http://blog.csdn.net/qijunming1208/article/details/43446901

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!