java裡的包是什麼意思具體怎麼用

2021-03-04 04:14:04 字數 3829 閱讀 6233

1樓:匿名使用者

包,類似於c++的名字空間,不過java裡的包我們可以看的見,因為它具體體現為一個資料夾.不同的包裡可專以有相同

屬名稱的類,解決了命名衝突的問題.

定義一個包

package ***.package1;

public class test{}

匯入一個包

package ***.package2;

import ***.package1;

public class test2{}

這樣就可以在test2中使用包package1中的所有類了,即便他們不在同一個包

2樓:無敵黑熊貓

包路徑可以簡易理解為資料夾中的檔案路徑標誌當你的檔案多了難免重名或者一般人習慣將檔案按照型別、內容等劃分在不同資料夾內。

包就相當於資料夾,類就是路徑

包路徑就是資料夾路徑

3樓:匿名使用者

類似於函式庫!

載入就可以了!

java中的「包」到底是什麼意思?

4樓:匿名使用者

java包的概念

為了更好地組織類,java提供了包機制。包是類的容器,用於分隔類名空間。如果沒有指定包名,所有的示例都屬於一個預設的無名包。

java中的包一般均包含相關的類,例如,所有關於交通工具的類都可以放到名為transportation的包中。

程式設計師可以使用package指明原始檔中的類屬於哪個具體的包。包語句的格式為:

package pkg1[.pkg2[.pkg3…]];

程式中如果有package語句,該語句一定是原始檔中的第一條可執行語句,它的前面只能有註釋或空行。另外,一個檔案中最多只能有一條package語句。

包的名字有層次關係,各層之間以點分隔。包層次必須與java開發系統的檔案系統結構相同。通常包名中全部用小寫字母,這與類名以大寫字母開頭,且各字的首字母亦大寫的命名約定有所不同。

當使用包說明時,程式中無需再引用(import)同一個包或該包的任何元素。import語句只用來將其他包中的類引入當前名字空間中。而當前包總是處於當前名字空間中。

如果檔案宣告如下:

package java.awt.image

則此檔案必須存放在windows的java\awt\image目錄下或unix的java/awt/image目錄下。

以一言概之,java中"包"的引入的主要原因是java本身跨平臺特性的需求。因為java中的所有的資源也是以檔案方式組織,這其中主要包含大量的類檔案需要組織管理。java中同樣採用了目錄樹形結構。

雖然各種常見作業系統平臺對檔案的管理都是以目錄樹的形式的組織,但是它們對目錄的分隔表達方式不同,為了區別於各種平臺,java中採用了"."來分隔目錄。

java中的「包」到底是什麼意思?

5樓:匿名使用者

相當與現實的包 裡邊可以放東西.java 的包可以放 n個類 和檔案

6樓:

就是你的類全部寫好了之後,放進一個資料夾中,而這個資料夾就是包,然後這個包的好處就是,如果你建立的是一個大型的專案,裡面就一定有很多的類,為了避免類名出現重複,就有了包的概念,把這些類放進不同的包裡面,這個問題就解決了。。說了這麼多,應該明白了吧。。。

7樓:匿名使用者

就是類似一個品牌倉庫或資料夾 存放同一類別的東西

8樓:匿名使用者

這個包就是一個資料夾,用的時候方便,並且好呼叫!

9樓:匿名使用者

包的概念就是資料夾的概念,同一個資料夾下不能有相同名字和型別的檔案。而且相同包下只能有一個main函式。

10樓:匿名使用者

就是為了區分到底是哪個類,避免類同名的情況

11樓:匿名使用者

包是用來存放檔案的資料夾 把不同層次和功能的java檔案放到不同的包中 可以讓程式變得清晰 可讀性高 而且對於維護也是很好的

12樓:

就是你去買菜了,把買好的菜放到一個包裡面,然後你可以拿包裡的菜,你家裡人需要的話也可以從包裡面拿菜來使用,這個菜呢,用於java中就等於你編寫的**...

13樓:千緣因夢

package 也可以理解為window下的資料夾,把自己編寫的程式檔案放到package下。

14樓:匿名使用者

就是可以分開呀,就和現實中的包一樣呀

有包了你就可以在不同包裡放相同的東西

15樓:匿名使用者

路徑,有時候作為全名的一部分,用於區分名字相同的類

16樓:匿名使用者

個人理解是別人做好的class,使用的時候方便呼叫

17樓:

資料夾就是把類放到不同的資料夾中用來區分

18樓:8獨上高樓

相當於硬碟裡的資料夾,可以存放類

19樓:匿名使用者

相當於系統中的資料夾

20樓:凱哥

各個包都有各自的用處

21樓:匿名使用者

java包的概念

為了更好地組織類,java提供了包機制。包是類的容器,用於分隔類名空間。如果沒有指定包名,所有的示例都屬於一個預設的無名包。

java中的包一般均包含相關的類,例如,所有關於交通工具的類都可以放到名為transportation的包中。

程式設計師可以使用package指明原始檔中的類屬於哪個具體的包。包語句的格式為:

package pkg1[.pkg2[.pkg3…]];

程式中如果有package語句,該語句一定是原始檔中的第一條可執行語句,它的前面只能有註釋或空行。另外,一個檔案中最多只能有一條package語句。

包的名字有層次關係,各層之間以點分隔。包層次必須與java開發系統的檔案系統結構相同。通常包名中全部用小寫字母,這與類名以大寫字母開頭,且各字的首字母亦大寫的命名約定有所不同。

當使用包說明時,程式中無需再引用(import)同一個包或該包的任何元素。import語句只用來將其他包中的類引入當前名字空間中。而當前包總是處於當前名字空間中。

如果檔案宣告如下:

package java.awt.image

則此檔案必須存放在windows的java\awt\image目錄下或unix的java/awt/image目錄下。

以一言概之,java中"包"的引入的主要原因是java本身跨平臺特性的需求。因為java中的所有的資源也是以檔案方式組織,這其中主要包含大量的類檔案需要組織管理。java中同樣採用了目錄樹形結構。

雖然各種常見作業系統平臺對檔案的管理都是以目錄樹的形式的組織,但是它們對目錄的分隔表達方式不同,為了區別於各種平臺,java中採用了"."來分隔目錄。

java中&=是啥意思?怎麼用

22樓:大中五帝國

借用別人的答案:

&是位運算裡面,與運算

舉個簡單的例子:

int a = 2;

int b = 3;

a &=b相當於 a = a&b

2的二進位制表示為10

3的二進位制表示為11

&(與)的結果就是10,就是2

所以a&=b-->a= a&b-->a = 2

23樓:gta小雞

按位與賦值,a&=x相當於a=a&x,將a和x按位與,結果賦值給x。

java中,java中的是什麼意思

首先 和 表示的都是位運 算,例如 2 4表示數字2和4的異或位運算,在運算過程中,首先要版把數字權2和4都轉換為二進位制的,2的二進位制為10,4的二進位制為100,再像我們平時算加減法一樣列成豎式運算,同位不同的運算結果為1,相同的為0,這樣,10和100兩個二進位制數的個位都為0,所以運算出的...

java漢語是什麼意思,JAVA中文是什麼意思

讀作 扎挖 漢語翻譯是 爪哇 印度尼西亞的一個島嶼,盛產咖啡 java是一種語言由sun公司研製,java主要有語法簡潔的特點,與microsoft 的c 有許多共同點,由於java可以跨越平臺,所以,包括手機電腦和其他用電器上經常有java編寫的應用程式,手機的遊戲大多也是由java編定的,他的標...

餃子裡包大蒜是什麼意思

餃子裡包大蒜意思是太胖了,需要 大蒜的 效果 近日韓國研究指出,大蒜不僅具有抗癌 抗菌效果,在控制肥胖方面也具有意想不到的效果。韓國一個教授研究組對動物進行實驗從而得出結論。研究組對老鼠做了為期四天的實驗。根據該實驗結果,食用高脂肪食物及大蒜汁的老鼠每天體重增加量為0.09g,而只食用高脂肪食物的老...