黑马程序员技术交流社区

标题: 关于java程序中有包名的类不能调用无包名类的问题 [打印本页]

作者: taomingking    时间: 2013-7-5 20:47
标题: 关于java程序中有包名的类不能调用无包名类的问题
本帖最后由 杨兴庭 于 2013-7-6 16:08 编辑

今天看到张孝祥老师的高新技术的类加载器部分,张老师说了一段话,就是有包名的类不能调用无包名的类,我暂停视频,想了一会,完全没有头绪,不明白这个其中的道理,求解疑
作者: 哪颗最亮的星星    时间: 2013-7-5 21:07
除非把这个类的路径设置到classpath下,否着JVM找不到该类.
作者: taomingking    时间: 2013-7-5 21:27
哪颗最亮的星星 发表于 2013-7-5 21:07
除非把这个类的路径设置到classpath下,否着JVM找不到该类.

这个是java虚拟机的强制的机制吗?就是不允许这样做?
作者: 哪颗最亮的星星    时间: 2013-7-5 21:32
taomingking 发表于 2013-7-5 21:27
这个是java虚拟机的强制的机制吗?就是不允许这样做?

它有多种表现形式,要不,你把类放到一个包里,要不你设置下classpath,不然后话,你想调用这个类,虚拟机是找不到的.
作者: 杨兴庭    时间: 2013-7-5 22:12
为了更好的维护论坛的学习氛围,如果您的的问题“已经解决”请即时联系版主将帖子状态改成“已解决”

-------------------坚持学习,黑马因你而精彩---------------
作者: taomingking    时间: 2013-7-6 12:58
杨兴庭 发表于 2013-7-5 22:12
为了更好的维护论坛的学习氛围,如果您的的问题“已经解决”请即时联系版主将帖子状态改成“已解决”

---- ...

麻烦版主帮我改下已解决




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2