更新時(shí)間:2020-08-13 17:01:36 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽3635次
1、java package是什么
為了更好地組織類(lèi),Java提供了包機(jī)制,用于區(qū)別類(lèi)名的命名空間,這是對(duì)java源代碼的組織和管理的一種方式,比如:當(dāng)操作系統(tǒng)某個(gè)目錄的文件非常多的時(shí)候,我們一般建立子目錄分類(lèi)管理,java中的包跟文件目錄的作用類(lèi)似。
2、java包的作用
把功能相似或相關(guān)的類(lèi)或接口組織在同一個(gè)包中,方便類(lèi)的查找和使用。
如同文件夾一樣,包也采用了樹(shù)形目錄的存儲(chǔ)方式。同一個(gè)包中的類(lèi)名字是不同的,不同的包中的類(lèi)的名字是可以相同的,當(dāng)同時(shí)調(diào)用兩個(gè)不同包中相同類(lèi)名的類(lèi)時(shí),應(yīng)該加上包名加以區(qū)別。因此,包可以避免名字沖突。
包也限定了訪問(wèn)權(quán)限,擁有包訪問(wèn)權(quán)限的類(lèi)才能訪問(wèn)某個(gè)包中的類(lèi)。
3、java package怎么使用
Java使用包(package)這種機(jī)制是為了防止命名沖突,訪問(wèn)控制,提供搜索和定位類(lèi)(class)、接口、枚舉(enumerations)和Java注釋(annotation)等。
包語(yǔ)句的語(yǔ)法格式為:
package pkg1[.pkg2[.pkg3…]];
4、java package怎么創(chuàng)建
創(chuàng)建包的時(shí)候,你需要為這個(gè)包取一個(gè)合適的名字。之后,如果其他的一個(gè)源文件包含了這個(gè)包提供的類(lèi)、Java接口、枚舉或者注釋類(lèi)型的時(shí)候,都必須將這個(gè)包的聲明放在這個(gè)源文件的開(kāi)頭。
包聲明應(yīng)該在源文件的第一行,每個(gè)源文件只能有一個(gè)包聲明,這個(gè)文件中的每個(gè)類(lèi)型都應(yīng)用于它。
如果一個(gè)源文件中沒(méi)有使用包聲明,那么其中的類(lèi),函數(shù),枚舉,注釋等將被放在一個(gè)無(wú)名的包(unnamed package)中。
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java package創(chuàng)建及使用”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743