首頁(yè) - 網(wǎng)校 - 萬(wàn)題庫(kù) - 直播 - 雄鷹 - 團(tuán)購(gòu) - 書城 - ? - 學(xué)習(xí)通 - 導(dǎo)航 - 510 -
首頁(yè)考試吧網(wǎng)校萬(wàn)題庫(kù)直播雄鷹510團(tuán)購(gòu)書城?論壇實(shí)用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓(xùn)
專升本
自學(xué)考試 成人高考
四 六 級(jí)
GRE考試
攻碩英語(yǔ)
零起點(diǎn)日語(yǔ)
職稱英語(yǔ)
口譯筆譯
申碩英語(yǔ)
零起點(diǎn)韓語(yǔ)
商務(wù)英語(yǔ)
日語(yǔ)等級(jí)
GMAT考試
公共英語(yǔ)
職稱日語(yǔ)
新概念英語(yǔ)
專四專八
博思考試
零起點(diǎn)英語(yǔ)
托福考試
托業(yè)考試
零起點(diǎn)法語(yǔ)
雅思考試
成人英語(yǔ)三級(jí)
零起點(diǎn)德語(yǔ)
等級(jí)考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計(jì)算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報(bào) 關(guān) 員
外 銷 員
價(jià)格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報(bào)檢員
法律顧問(wèn)
管理咨詢
企業(yè)培訓(xùn)
社會(huì)工作者
銀行從業(yè)
教師資格
營(yíng)養(yǎng)師
保險(xiǎn)從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國(guó)際商務(wù)
心理咨詢
營(yíng) 銷 師
司法考試
國(guó)際貨運(yùn)代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格
基金從業(yè)資格
統(tǒng)計(jì)從業(yè)資格
經(jīng)濟(jì)師
精算師
統(tǒng)計(jì)師
會(huì)計(jì)職稱
法律顧問(wèn)
ACCA考試
初級(jí)會(huì)計(jì)職稱
資產(chǎn)評(píng)估師
高級(jí)經(jīng)濟(jì)師
注冊(cè)會(huì)計(jì)師
高級(jí)會(huì)計(jì)師
美國(guó)注冊(cè)會(huì)計(jì)師
審計(jì)師考試
國(guó)際內(nèi)審師
注冊(cè)稅務(wù)師
理財(cái)規(guī)劃師
一級(jí)建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價(jià)師
二級(jí)建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價(jià)工程師
注冊(cè)測(cè)繪師
質(zhì)量工程師
巖土工程師
注冊(cè)給排水
造價(jià)員考試
注冊(cè)計(jì)量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產(chǎn)估價(jià)
土地估價(jià)師
安全評(píng)價(jià)師
房地產(chǎn)經(jīng)紀(jì)人
投資項(xiàng)目管理師
環(huán)境影響評(píng)價(jià)師
土地登記代理人
寶寶起名
繽紛校園
實(shí)用文檔
入黨申請(qǐng)
英語(yǔ)學(xué)習(xí)
思想?yún)R報(bào)
作文大全
工作總結(jié)
求職招聘 論文下載 直播課堂

2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程第一章(5)

考試吧整理了“2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程”,望給備考2015年計(jì)算機(jī)等級(jí)考試的考生帶來(lái)幫助!

  點(diǎn)擊查看:2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程章節(jié)匯總

  點(diǎn)擊查看:2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程第一章匯總

  1.5 java程序結(jié)構(gòu)

  程序結(jié)構(gòu)的必要元素如下:

  一個(gè)Java程序包含一系列的類。

  ·每個(gè)程序中至少有一個(gè)類,也可以有多個(gè)類。

  ·每個(gè)類的程序代碼存放在一個(gè)單獨(dú)的文件中,其文件名必須與內(nèi)部定義的類名相同。

  ·Java源文件必須使用擴(kuò)展名。java.比如類Hat的文件名為Hat.java, BaseballPlayer類的文件名為BaseballPlayer_java

  由幾個(gè)文件組成的一個(gè)典型程序如下所示。


  很顯然,這個(gè)程序主要是針對(duì)服裝的,5個(gè)類中有4個(gè)類用來(lái)描述服飾。每一個(gè)源文件都包含一個(gè)類定義,組成這個(gè)程序的文件被存儲(chǔ)在同一個(gè)目錄中。程序的源文件將包含需要的全部代碼,但是這并不意味著所有事物都已包含在程序中。除此之外,還有在前面提到的Java標(biāo)準(zhǔn)類庫(kù)中引用的代碼,所以讓我們來(lái)看一看Java標(biāo)準(zhǔn)類庫(kù)的用途。

  Java類庫(kù)

  java中的庫(kù)是一個(gè)類集,其中的類提供了常用的相關(guān)功能,它們可以在程序中直接使用。java類庫(kù)為你提供了大量引人注目的內(nèi)容,其中一些主要是為運(yùn)行你的程序提供服務(wù),另外一些則便于你更加容易地編寫程序。標(biāo)準(zhǔn)類庫(kù)覆蓋了很廣泛的范圍,在這里我們不可能很詳盡地進(jìn)行討論,在本書中我們只講述如何應(yīng)用它所提供的功能。

  因?yàn)轭悗?kù)是一個(gè)類集,所以它以一組文件的形式存儲(chǔ),每個(gè)文件都包含一個(gè)類定義。所有類按其相關(guān)性被分成若干個(gè)組,我們將這些組稱為包(package)每個(gè)包都存儲(chǔ)在一個(gè)獨(dú)立的目錄中,包中的類可以訪問(wèn)同一包中的其他類,而有可能不能訪問(wèn)另一個(gè)包中的類。有關(guān)這點(diǎn)我們將在第5章中進(jìn)行詳細(xì)的論述。

  包的名稱以這個(gè)包所屬類的存儲(chǔ)路徑為基礎(chǔ)。例如,包java.lang中的類被存儲(chǔ)在目錄路徑j(luò)ava\lang中(或在Unix的java/lang中).這個(gè)路徑與一個(gè)特定的目錄有關(guān),此目錄可被執(zhí)行代碼的3ava運(yùn)行環(huán)境自動(dòng)識(shí)別。為了在不同的地方重復(fù)使用有關(guān)的類,你也可以建立包括自定義類的包。

  JDK包含的標(biāo)準(zhǔn)包數(shù)量不斷增長(zhǎng),我最后一次統(tǒng)計(jì)的結(jié)果大約為60個(gè)包。其中有一些包使用得非常頻繁,如下表所示。

  我們看一下Java程序是如何工作的。,你可以使用最喜歡的文本編輯器來(lái)編輯這個(gè)程序代碼,假如你有附帶編輯器的Java開發(fā)系統(tǒng),也可以使用它將這個(gè)例子的代碼輸入進(jìn)去。輸入代碼后,使用類名再加上擴(kuò)展名java作為文件名,將其保存起來(lái)。例如,文件名為OurFristProgram.java程序代碼如下所示:

  我們將這個(gè)程序命名為OurFirstProgram,它由一個(gè)類定義組成在類定義中只包含一個(gè)方法main()第一行是對(duì)方法main()的定義,它的格式定義總是如下所示:

  這條語(yǔ)句有何功能?讓我們從左至右逐項(xiàng)分析一下:

  Public static void main(String[ ] args)

  方法的代碼出現(xiàn)在一對(duì)大括號(hào)內(nèi),其內(nèi)容只有一條可執(zhí)行語(yǔ)句:

  System.out.println(‘Krakatoa,EAST of Java??’)

  System是一個(gè)標(biāo)準(zhǔn)類名,它包括變量和支持從鍵盤輸入和將字符輸出到顯示器上的方法。因?yàn)樗趈ava.lang包中,所以它總是可以用簡(jiǎn)單的類名sytem來(lái)存取。

  對(duì)象0ut表示標(biāo)準(zhǔn)的輸出流,即你的顯示屏幕,它是System類的一個(gè)數(shù)據(jù)成員。這個(gè)成員out是System類的一個(gè)特殊成員,如同方法main(),在我們的0urFirstProgram類中也是靜態(tài)的(static ).這意味著即使沒(méi)有System類型的對(duì)象,out也存在于程序中。使用類名System和用句號(hào)分開的成員名out組成的名字System.out對(duì)成員out進(jìn)行引用。

  語(yǔ)句最右邊的內(nèi)容println("Krakatoa,EAST of Jave??")被稱為println()方法,這是一個(gè)屬于out對(duì)象的方法,其功能將括號(hào)內(nèi)的文本串輸出到顯示器。這說(shuō)明了一種調(diào)用類方法的途徑,即對(duì)象名后緊跟一個(gè)方法名,之間用句點(diǎn)分開。跟在方法名后面括號(hào)中的內(nèi)容,是執(zhí)行方法時(shí)需要傳遞給它的信息。例如,在println()中,需要將輸出到屏幕上的文本串傳遞給它。

  最后,出現(xiàn)在方法定義中的關(guān)鍵詞public、static和void,可被簡(jiǎn)要地解釋為程序代碼的知識(shí),但是如果現(xiàn)在你對(duì)此還不是很清楚,請(qǐng)不要擔(dān)心。我們?cè)谝院蟮恼鹿?jié)會(huì)詳細(xì)地進(jìn)行介紹。

  你可以使用JDK編譯器對(duì)這個(gè)程序進(jìn)行編譯,命令為:

  java ourFistprogrm.java

  并且只要你編譯成功,就可以執(zhí)行它,其命令為;

  java ourFistprogrm

  當(dāng)你運(yùn)行它時(shí),將顯示文本:

  Kraxatoa EAst of JAVA??

  相關(guān)推薦

  2014年9月計(jì)算機(jī)等考答案專題熱點(diǎn)文章| 等考真題 | 答案交流

  2014年9月等考成績(jī)查詢時(shí)間 | 查分免費(fèi)提醒 | 合格標(biāo)準(zhǔn)

  2015計(jì)算機(jī)等考報(bào)考指南專題 | 2015等考報(bào)名時(shí)間預(yù)測(cè)

文章搜索
版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
Copyright © 2004- 考試吧計(jì)算機(jī)等級(jí)考試網(wǎng) All Rights Reserved 
中國(guó)科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699