- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
import package 名称.类名称; 通过import命令,可将某个package内的整个类导入,因此后续的程序代码便不用再写上被访问package的名称了。 import demo.java.a.*,表示导入包中的所有类,另外需要告诉读者的是,在java中有这样的规定:导入全部类或是导入指定的类,对于程序的性能是没有影响的,所以在开发中可以直接写导入全部类会比较方便。 4.10 包 通过关键字package声明包语句。package 语句作为Java源文件的第一条语句,指明该源文件定义的类所在的包。package语句的一般格式为: package 包名; 如果源程序中省略了package语句,源文件中所定义命名的类被隐含地认为是无名包的一部分,即源文件中定义命名的类在同一个包中,但该包没有名字。 包名可以是一个合法的标识符,也可以是若干个标识符加“.”分割而成,如: package sunrise; package ; 程序如果使用了包语句,例如: package tom.jiafei; 那么你的目录结构必须包含有如下的结构 …\tom\jiafei 比如 c:\1000\tom\jiafei 并且要将源文件编译后得到的全部字节码文件拷贝到目录c:\1000\tom\jiafei中,如果你事先将源文件保存到c:\1000\tom\jiafei中,然后编译源文件,那么生成的字节码文件就直接保存到当前目录中了,如: c:\1000\tom\jiafei\javac 源文件 我们将下述例子12的源文件保存到c:\1000\tom\jiafei。效果如图4.16 然后编译原文件: c:\1000\tom\jiafei\javac Example.java 运行程序时必须到tom\jiafei的上一层目录1000中来运行,如: c:\1000\java tom.jiafei.Example 因为起了包名,类Example的全名已经是:tom.jiafei. Example(就好比大连的全名是:“中国.辽宁.大连”)。 包名应该避免与其他包名冲突。但要做到这一点似乎很困难,如果你的包需要在全世界是唯一的,Sun公司建议大家使用自己所在公司的Internet域名倒置后做包名,例如,将域名“”的倒置“.sina”做包名。 2.使用参数“–d”编译源文件 javac 可以使用参数-d指定生成的字节码文件所在的目录。如果不使用参数-d,javac在当前目录生成字节码文件。 如果源文件没有包名,使用参数-d可以将字节码文件存放到你指定的有效目录中,例如: javac –d F:\tsinghua\1000 MyFile.java 将源文件MyFile.java生成的全部字节码文件存放到F:\tsinghua\1000。 如果源文件使用包语句声明了包名,使用参数-d时要格外小心。假设源文件的包名是tom.jiafei,保存在在D:\2000中, 下述编译命令: D:\2000\javac –d F:\tsinghua\1000 MyFile.java 会在F:\tsinghua\1000目录下新建子目录结构tom\jiafe并将字节码文件存放到F:\ tsinghua\1000\tom\jiafei中。 而下述编译命令: D:\2000\javac –d . MyFile.java 会在当前目录2000下新建子目录结构tom\jiafei,并将字节码文件存放到D:\2000\tom\jiafei中。 返回 4.11 import 语句 使用import 语句可以引入包中的类。在编写源文件时,除了自己编写类外,我们经常需要使用Java提供的许多类,这些类可能在不同的包中。在学习Java语言时,使用已经存在的类,避免一切从头做起,这是面向对象编程的一个重要方面。 1 .使用类库中的类 为了能使用Java提供给我们的类,我们可以使用import语句来引入包中类。在一个Java源程序中可以有多个import语句,它们必须写在package语句(假如有package语句的话)和源文件中类的定义之间。 Java为我们提供了大约130多个包,如: java.appl
您可能关注的文档
- 第四章 弯曲内力.ppt
- 第四章 信息获取.ppt
- 第四章 信用证2.ppt
- 第四章 运动训练原则.ppt
- 第四章 债务重组.ppt
- 第四章 重症监护.ppt
- 第四章 资本成本.doc
- 第四章:struts2中的OGNL.ppt
- 第四章[分支与循环].doc
- 第四章_公众心理与行为.ppt
- 2025年自考专业(国贸)过关检测试卷精华版附答案详解.docx
- 2025年自考专业(国贸)试卷含答案详解【能力提升】.docx
- 2025年自考专业(国贸)能力检测试卷及参考答案详解(名师推荐).docx
- 2025年自考专业(国贸)能力检测试卷及参考答案详解【预热题】.docx
- 2025年自考专业(国贸)考试综合练习附参考答案详解(轻巧夺冠).docx
- 2025年自考专业(国贸)能力检测试卷带答案详解(A卷).docx
- 2025年自考专业(国贸)自我提分评估含完整答案详解【考点梳理】.docx
- 2025年自考专业(国贸)能力检测试卷附参考答案详解(培优).docx
- 2025年自考专业(国贸)考试黑钻押题及答案详解【易错题】.docx
- 2025年自考专业(国贸)考试黑钻押题及答案详解【最新】.docx
文档评论(0)