java.lang基本包.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java.lang基本包

第7章 包及访问控制权限 7.1 包的基本概念 7.2 系统常见包 7.3 包的导入 7.4 访问控制权限修饰符 7.5 jar命令的使用 7.1包的基本概念 作用:为了避免类名的重复,Java使用包将类组织起来。这样,便于管理、组织类。 注意:在文件系统中,包的表现形式虽然是目录结构,但并不等同于先手工创建目录,然后再将字节码文件复制到里面。在实际项目中,必须保证在类里有包的声明语句。而且是类就必须放包里,不存在没包的类。 1.定义包 声明:使用package关键字创建一个包。 要求:package语句必须放在Java源程序的首行,且只有一条package语句。 在Java中可以创建多级包,使用”.”间隔。 格式: package 包名称.子包名称; 范例PackageDemo.java package org.ly.demo07 ; // 定义一个包 class Demo{ //读程序 public String getInfo(){ return Hello World!!! ; } } public class PackageDemo{ public static void main(String args[ ]){ System.out.println(new Demo().getInfo() ); } } 注意:类名的变化:没有包?类名 定义包?包.类名 org.ly.demo07.PackageDemo 2.装包 编译:PackageDemo.java javac –d . PackageDemo.java 参数1:-d 生成文件夹,生成的文件夹以 package关键字定义的包为准。 参数2:. 表示在当前所在的文件夹中生成。 或指定具体路径,如e:、f:、d:/某个文件夹 运行:必须输入完整名称“包.类名称” 操作: PackageDemo.java package org.ly.demo07 ; 7.2 系统常见包 序号 包名称 作用 1 java.lang 基本包,现在自动导入 2 java.lang.reflect 发射机制包 3 java.util 工具包 4 java.text 提供有关文本处理类库 5 java.sql 数据库操作包 6 java.net 网络编程 7 java.io 输入、输出处理 8 java.awt 图形用户界面?重量级组件 9 javax.swing 图形用户界面?轻量级组件 7.3 包的导入 当一个包中的类文件需要使用另外一个包中的类文件时,需要使用导入命令。Java中使用import关键字导入包。 import语句格式 ①手工导入所需要的类 import 包名.子包名.类名; ②由JVM自动加载所需的类 import 包名.子包名.*; 注意:如果一个类要被外包访问,该类一定要定义成 public 。 拆分PackageDemo.java中的两个类。 ①Demo?存放在org.ly.demo07.a包中 ② PackageDemo?存放在org.ly.demo07.b包中 package org.ly.demo07 ; // 定义一个包 class Demo{ public String getInfo(){ return Hello World!!! ; } } public class PackageDemo{ public static void main(String args[]){ System.out.println(new Demo().getInfo()); } } package org.ly.demo07.a ; public class Demo{ public String getContent(){ return Hello World!!! ; } } 编译时先编译Demo.java,再编译ImportDemo.java,因为后者使用了前者的类进行操作。 package org.ly.demo07.b ; // 放在不同的包中 import org.ly.demo07.a.* ; // 导入不同包中的Demo类 public class ImportDemo{ public static void main(String args[]){ System.out.println( new Demo(). getContent()) ;

文档评论(0)

cynthia_h + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档