天天看點

黑馬程式員_包及通路權限

------- android教育訓練 、 java教育訓練 、期待與您交流! ----------

在java大型項目開發中,通常要把類分門别類地存到相應檔案

裡,再将其一起編譯,這樣的程式代碼更容易維護。

包的引入:

Package package名稱;

同一檔案内接口或類都會被存在這個包中。

下面來編譯:javac -d . java類名稱

-d代表生成目錄。"."表示目前目錄

import語句的使用:

import package名稱.類名稱;

通過import可将package内的整個類導入

JDK中常見的包:

java.lang, java.awt javax.swing  java.applet java.net

java.io  java.util

類成員的通路權限有private default protected public

private僅在同類可以通路

default 可在同類和同包中通路

protected 可在同類和同包中,不同包中的子類通路

public 可在所有位置通路

java的命名習慣:

1:包名的字母一律小寫

2.類名,接口名應當使用名稱,每個單詞的首字母大寫

3.變量名第一個單詞小寫,後面的每個首字母大寫

4.方法名的第一個單詞小寫,後面每個單詞的首字母大寫

5.常量名中的每個字母一律大寫

打包工具-jar指令的使用:

jar -cvf create.jar demo

-c:建立新的文檔

-v:生成詳細輸出到标準輸出上

-f:指定存檔檔案名

create.jar:是生成的jar檔案的名稱

demo:要打成jar檔案的包

jar檔案就是java Archive File,它是一種壓縮檔案,與zip兼

容,當開發者開發了很多類,需要給使用者使用,通常是把他們

壓縮到一個jar檔案中,隻要别人的classpath環境變量的設定

中包含這個檔案,java虛拟機就能自動在内解壓他。

------- android教育訓練 、 java教育訓練 、期待與您交流! ----------