關於java語言當中的包機制:
1、包又稱為package, java中引入package這種語法機制主要是為了方便程序的管理不同功能的類被分門別類放到不同的軟件包當中,查找比較方便,管理比較方便,易維護。
2、怎么定義package呢?
在java源程序的第一行上編寫package語句;
package只能編寫一個語句;
語法結構:
package 包名;
3、包名的命名規范:
公司域名倒序+項目名+模塊名+功能名;
例如:com.sun.beans.util.Cache
采用這種方式重名的幾率較低,因為公司域名具有全球唯一性。
4、包名要求全部小寫,包名也是標識符,必須遵守標識符的命名規則。一個包對應一個項目
- 使用包機制后的運行編譯的命令行
1、編譯
javac -d 編譯之后存放的路徑 java源文件的路徑
例如:
將F:\Hello. Java文件編譯之后放到C:\目錄下:
javac -d C:\ F:\Hello.java
javac -d. *.java
將當前路徑中*.java編譯之后存放到當前目錄下。
2、運行
JM的類加載器ClassLoader默認從當前路徑下加載;
保證DOS命令窗口的路徑先切換到com所在的路徑。
關於import
1、import語句用來完成導入其它類,同一個包下的類不需要導入,不在同一個包下需要手動導入。
2、import語法格式:
import 類名;
import 包名.*;
3、import語句需要編寫到package語句之下,class語句之上。
4、java.lang.*;
lang:language語言包,是java語言的核心類。不需要手動引入,系統自動引入。
5、什么時候需要import?
不是非java.lang包下,並且不在同一個包下的時候,需要使用import進行引入。