/*
* 【package】【import】【jar包】
*
* 包:【package】
* 對文件進行分類管理
* 給類提供多層命名空間
* 寫在程序文件的第一行
* 類名的全稱全稱是 包名.類名
* 包也是一種封裝形式
*
* 包的出現,可以讓java的代碼文件,和執行文件相分離。
*
* protected 保護權限
* 不同包中的子類還可以直接訪問父類中protected 權限修飾的成員
* 包與包之間可以使用的權限,只有兩種:public protected
*
* 權限:
* public protected default private
* 同一個類中 ok ok ok ok
* 同一個包中 ok ok ok
* 子類 ok ok
* 不同包中 ok
* ( default 默認權限,什麼都不寫)
*
* 【import】
* 爲了簡化類名的書寫,使用一個該關鍵字,
* import 導入包中的類 省略包命。
* c\maclass\pack\Demo.class
* c\maclass\pack\haha\Demo.class
* 問 import pack.*; 可以導入hah裏的類嗎, 不可以,以爲import只導入包中的類,必須這麼寫:
* import pack.haha.*;
* 建議:不要寫通配符* 需要用到包中的那個類,就導入那個類,這樣最好。
*
* 導入不同包中的類,出現重名,必須加包命。
*
使用cmd 創建包 javac -d . Test.java 點代表的是當前目錄,可以指定爲某一目錄
* 定義包命:
* 建議定義包命不要重複,可以使用url來完成定義,因爲url是唯一的。
* package cn.itcast.demo
* package cn.ticast.test
*
*
*
* 【jar包】
* java的壓縮包
* 方便項目的攜帶
* 方便使用
*
* 在包當前目錄:
* jar -cf 新包命.jar 包1 包2
* 執行jar中的文件:
先設置classpath:
set classpath=目錄下\jar文件名.jar
然後java 包名.類名
[阿帕奇]網站。可以看看
*/
package _1Day;
public class D_Package {
//創建_1Day 中的test2
public static void main(String[] args) {
}
}
黑馬官網: http://edu.csdn.net/heima