A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 全海波 中级黑马   /  2012-12-27 21:38  /  1374 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么要用反射机制的方式来调用主函数?

评分

参与人数 1技术分 +1 收起 理由
奋斗的青春 + 1 赞一个!

查看全部评分

2 个回复

倒序浏览
有时候我们需要调用一个类的Main方法,也可说是执行这个类的代码。但是这时候这个类我们还没有写好,或者这个类是通过网络运行时传给我们的,我们就不可能在程序中知道我们将要运行的类的名字,这时候我们可以利用java的反射机制去调用main方法,只要在我们执行的时候,将我们需要执行的类的名字传递进去就可以了。这个方法在进行网络编程的时候,有时候我们需要接收一个类,我们只有等到接收到了才知道类的名字叫什么,显然现在在写程序不实际,我们就可以利用反射的方法。

点评

技术分 +10 可惜我这没权威啊~哈 受教聊  发表于 2012-12-28 09:22
回复 使用道具 举报
使用反射最多的情况是在加载外部配置的时候.比如:我们后面在连接数据库的时候,这时就可能要加载一些驱动.而我们并不知道该驱动类所存放的路径的时候,这时就要用到反射.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马