黑马程序员——Java 面向对象_包



package

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰。

不同包中的子类还可以直接访问父类中被protected权限修饰的成员。

包名所有字母都小写,且位于代码的第一行。

一个.java文件中,不能出现两个以上的共有类或接口。

包与包之间可以使用的权限只有两种,public  protected

        

            public   protected       default     private

同一个类中    ok         ok             ok          ok

同一个包中    ok         ok             ok

子类           ok         ok            

不同包中       ok

导包import

建议:不要写通配符*,需要用到包中的哪个类,就导入哪个类.

建议:定义包名不要重复,可以使用url来完成定义,URL是唯一的.

java.lang : java的核心包 jdk1.2版本以后,该包中的类自动导入。

java.awt: 用于制作图形界面。

java.io:input output  用于操作设备上的数据。

java.util : 这里定义是java的工具类。集合,日期。

java.net:用于网络通讯的。

Jar

   -c  创建新的归档文件

   -t  列出归档目录

   -x  解压缩已归档的指定(或所有)文件

   -u  更新现有的归档文件

   -v  在标准输出中生成详细输出

   -f  指定归档文件名

   -m  包含指定清单文件中的清单信息

   -e  为捆绑到可执行 jar 文件的独立应用程序

       指定应用程序入口点

   -0  仅存储;不使用任何 ZIP 压缩

   -M  不创建条目的清单文件

   -i  为指定的 jar 文件生成索引信息

   -C  更改为指定的目录并包含其中的文件

如果有任何目录文件,则对其进行递归处理。

清单文件名、归档文件名和入口点名的指定顺序

"m""f" "e" 标志的指定顺序相同。

 

示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:

      jar cvf classes.jar Foo.class Bar.class

示例 2:使用现有的清单文件 "mymanifest"

           foo/ 目录中的所有文件归档到 "classes.jar" 中:

      jar cvfm classes.jar mymanifest -C foo/ .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值