国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

觸摸Java編程中的“文檔”和“包”

2019-11-18 10:41:20
字體:
供稿:網(wǎng)友

什么是包

java中的包(Package)其實指的就是目錄,它是為了更好地治理Java類(Class)和接口(Interface)。Java語言的包可以被另一個Java開發(fā)包所使用。假如我們要引用某個包中的類,用import要害字來標(biāo)明即可。比如:

importjava.util.

date=newDate

提示:importjava.util.??表示java.util中的所有公有類和接口被引入到當(dāng)前包。這里的?匹配符可以調(diào)入多個類名。

常用的Java標(biāo)準(zhǔn)包

JDK為我們提供了很多標(biāo)準(zhǔn)的Java類和接口,這些包是寫Java程序所必需的,知道了每種包所包含的類和接口,并且熟悉這些類和接口是每個Java編程人員都應(yīng)該把握的基本技能。

Java中常用的包有:Java.applet、java.awt、java.i、java.lang、java.net和java.util等等。其中java.applet包含了一些設(shè)計小應(yīng)用程序(Applet)的類和接口;java.awt是一個窗口工具箱包(awt?AbstractWindowToolkit),里面是一些GUI界面相關(guān)的類;java.io包支持輸入輸出,比如文件輸入流類:FileInputStream等;java.lang包含線程、異常、系統(tǒng)、整數(shù)等相關(guān)的類,是Java程序中默認(rèn)加載的一個包;java.net這個類支持TCP/ip網(wǎng)絡(luò)協(xié)議,并包含Socket類及URL相關(guān)的類,是網(wǎng)絡(luò)編程中要使用的;java.util包含一些程序的公用類,如Date?Dictionary等等。

除了上面提到的一些標(biāo)準(zhǔn)包之外,還有很多其它的包,比如數(shù)據(jù)庫編程時我們可能需要使用java.sql包,寫網(wǎng)絡(luò)程序還會用到j(luò)ava.rmi包(RMI?RemoteMethodInvocation)等。另外,Javax.?包是一些標(biāo)準(zhǔn)包的擴展,常用的包有:javax.swing、javax.sound。

自己動手創(chuàng)建包

Java中的包是可以自己創(chuàng)建的。我們可以將很多功能相近的類和接口放在同一個包中,以方便治理和使用。

創(chuàng)建包的基本方法

1.定義Public類;

2.首句加“Package包名”;

3.將Java文件生成的Class放在以包名為目錄名的目錄中?

4.在其它程序中用“import包名”就可以存取此包中的所有Public類。

包的創(chuàng)建和使用

//filename?B.java

packagecom.chen.test?//定義一個包

publicclassB?//定義一個類

publicvoidadd?inti?intj??//兩個數(shù)求和,并輸出

System.out.PRintln?i+j??

上面的代碼便是為了創(chuàng)建一個簡單的包:com.chen.test,我們將這個文件命名為B.java。現(xiàn)在運行javac-dC?/B.java編譯該包(該命令在C盤下生成com/chen/test目錄,并將編譯結(jié)果保存在B.class中)。現(xiàn)在我們進入C?/com/chen/test目錄可以看到編譯生成的Class文件也包含在內(nèi)了。

OK,現(xiàn)在這個包已經(jīng)創(chuàng)建好了,這時需要你做的是把C?/com/chen/test設(shè)置在你的環(huán)境變量classpath里。

如何調(diào)用包

現(xiàn)在我們再用一個小程序來調(diào)用上面創(chuàng)建的包:

//filename?A.java

importcom.chen.test.??//引入剛才創(chuàng)建的包

publicclassA?

publicstaticvoidmain?String??args??

BTest=newB???

test.add?6?8??//用add??調(diào)用自定義包

將上面的Java代碼保存為C?/A.java?然后編譯:javacC?/A.java。



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 保康县| 库伦旗| 左贡县| 万山特区| 黎川县| 松阳县| 保康县| 南丰县| 渝北区| 南投市| 甘南县| 简阳市| 扶风县| 雷波县| 乌拉特后旗| 龙口市| 灌云县| 麦盖提县| 大厂| 宝坻区| 新乡县| 九龙县| 张家港市| 瓮安县| 西丰县| 庆安县| 芦溪县| 和林格尔县| 南皮县| 宣化县| 忻城县| 达孜县| 阳泉市| 聂拉木县| 沁阳市| 温宿县| 青浦区| 饶平县| 香港| 田林县| 南通市|