您的位置:首页 > 职场人生

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

2015-08-04 21:48 211 查看


包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
4000
 
列出归档目录

   -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/ .
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: