- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
package和import实验
Import实验报告
第一次:
直接编译运行
注意:classpath中的.是当前文件,则必须将起始路径从C盘调到文件所在的盘中否则:
第二次:输入
结果是:在ccun中生成edu,而其他有B的文件没有生成
第三次
输入:
则直接在外面生成class文件
删除掉外面的PackageB文件:
导入操作找不到。
但如果改为:
则也是仅在edu中出现class中出现
改为:
则显示:
报错
改为:
Classpath若为仅edu
报错,出现
因为只要出现了import ,则必须寻找。
若含有.
则会ccnu,edu一同编译了
常规测试。即两个类没有任何package和import。
将被调用类加载命名空间,并编译主类。(以联编方式)
被调用类存在于正确的命名空间下
被调用类同时存在于正确的命名空间下和与主目录平行的位置
被调用类的命名空间相对路径存在于与主目录不平行的位置。
以不同的classpath顺序进行编译运行。
配置好相应目录结构和Java源文件
在主类中import不同包下的同名类
移去与主类平行的类
在import中指明被调用类或在主类中指明被调用类的命名空间
在主类中import与主类不平行的命名空间。
运作原理
生成classpath列表
生成类引用表和相对类引用表
引用的类是否使用全名,是则转向(4),否则转向(5)
将类全名与classpath列表匹配,找到第一个则进行编译,否则报错。
将无命名空间类与classpath列表匹配,找到则进行编译,否则转向(6)
是否在类引用表中用同名类,是则转向(7),否则转向(8)
有几个同名类,一个的话,根据classpath列表和类引用表进行匹配,找到第一个符合条件的类进行编译。一个以上则报错。
根据classpath列表和相对类引用表进行匹配,看能否找到对应的类。找到一个则编译,没有或者一个以上不同包的同名类则报错
您可能关注的文档
- HL7 标准规范.doc
- 特殊儿童行为评量表(CLAC GRAM).doc
- 外国语学院商务英语ppt总结.doc
- 哈佛21条经典语录.docx
- Microeconomics课程试卷B.doc
- 语言模型的基本概念.docx
- 后期AVS教程.docx
- (B4U1)Grammar教学设计.doc
- Grammar_1_名词.docx
- 七年级英语下册Grammar-Focus.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)