Java之package和import語句

爲了方便管理大型軟件系統中數目衆多的類,解決類的命名衝突問題,Java引入包(package)機制,提供類的多重類命名空間



包的命名約定俗稱的規則:

公司域名倒過來寫,例如  

package com..bjsxt.java


注:package語句作爲Java源文件的第一條語句,若沒有該語句,則指定爲無名包


如果想在一個類中引用另一個包中的類,

1.另一個包中的類必須位於正確的目錄下com->bjsxt->java中

2.用的時候必須完全寫出要引用的 包名.類名

package com.bjsxt.java;

public class Cat {
	
}

public class Dog {
	public static void main(String[] args) {
		com.bjsxt.java.Cat c = new com.bjsxt.java.Cat();
	}
}




還有一種寫法,就是使用import

import com.bjsxt.java.Cat;
//import com.bjsxt.java.*;

public class Dog {
	public static void main(String[] args) {
		Cat c = new Cat();
	}
}


必須class文件的最上層包的父目錄位於calsspath下



執行一個類需寫全包名



Java提供的類


java.lang - 包含了一些Java語言的核心類  String, Math, System 和 Thread


java.awt -包含了構成抽象窗口工具集(abstract window toolkits)的多個類,用來構建和管理應用程序的圖形用戶界面(GUI)


java.net-包含了一些與網絡操作相關的類


java.io-包含了多種輸入輸出功能的類


java.util -包含了一些使用工具,如定義系統特性,使用與日期日曆相關的函數


打包自己的jar文件包


jar -cvf xx.jar *.*






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章