Java就業(yè)培訓(xùn)教程第六章 Java API

Java就業(yè)培訓(xùn)教程第六章 Java API

ID:37578533

大?。?16.00 KB

頁(yè)數(shù):21頁(yè)

時(shí)間:2019-05-25

Java就業(yè)培訓(xùn)教程第六章 Java API_第1頁(yè)
Java就業(yè)培訓(xùn)教程第六章 Java API_第2頁(yè)
Java就業(yè)培訓(xùn)教程第六章 Java API_第3頁(yè)
Java就業(yè)培訓(xùn)教程第六章 Java API_第4頁(yè)
Java就業(yè)培訓(xùn)教程第六章 Java API_第5頁(yè)
資源描述:

《Java就業(yè)培訓(xùn)教程第六章 Java API》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、第6章JavaAPI6.1理解API的概念A(yù)PI的概念A(yù)PI(ApplicationProgrammingInterface)就是應(yīng)用程序編程接口。假設(shè)我們要編寫(xiě)一個(gè)機(jī)器人程序,去控制一個(gè)機(jī)器人踢足球,程序需要向機(jī)器人發(fā)出向前跑,向后轉(zhuǎn),射門(mén),攔截等命令,沒(méi)有編過(guò)程的人是很難想象出如何編寫(xiě)這樣的程序的。但對(duì)于有經(jīng)驗(yàn)的人來(lái)說(shuō),他就知道機(jī)器人廠商一定會(huì)提供一些控制這些機(jī)器人的Java類(lèi),該類(lèi)中就有操縱機(jī)器人的各種動(dòng)作的方法,我們只需要為每個(gè)機(jī)器人安排一個(gè)該類(lèi)的實(shí)例對(duì)象,再調(diào)用這個(gè)對(duì)象的各種方法,機(jī)器人就會(huì)去執(zhí)行各種動(dòng)

2、作。這個(gè)Java類(lèi)就是機(jī)器人廠家提供給我們應(yīng)用程序編程的接口,廠家就可以對(duì)這些Java類(lèi)美其名曰:XxxRobotAPI(也就是Xxx廠家的機(jī)器人API)。好的機(jī)器人廠家不僅會(huì)提供Java程序用的RobotAPI,也會(huì)提供Windows編程語(yǔ)言(如VC++)用的RobotAPI,以滿足各類(lèi)編程人員的需要。在學(xué)習(xí)Windows編程時(shí),經(jīng)常聽(tīng)說(shuō)WindowsAPI,其實(shí)也就是Windows操作系統(tǒng)提供給我們編寫(xiě)Windows程序的一些函數(shù),如CreateWindow就是一個(gè)API函數(shù),在應(yīng)用程序中調(diào)用這個(gè)函數(shù),操作系

3、統(tǒng)就會(huì)按照該函數(shù)提供的參數(shù)信息產(chǎn)生一個(gè)相應(yīng)的窗口。我們?cè)贘ava中,經(jīng)常提到的API,就是JDK中提供的各種功能的Java類(lèi)。學(xué)習(xí)編程語(yǔ)言與學(xué)漢語(yǔ)作者認(rèn)為,學(xué)習(xí)編程語(yǔ)言和學(xué)習(xí)漢語(yǔ)差不多,主要是從三個(gè)方面去掌握:一、學(xué)好漢語(yǔ),我們首先必須掌握漢語(yǔ)的語(yǔ)法。學(xué)好編程,我們也必須先學(xué)習(xí)該編程語(yǔ)言的語(yǔ)法,關(guān)于Java語(yǔ)言的語(yǔ)法,我們?cè)诒緯?shū)前面的幾個(gè)章節(jié)中所講的知識(shí)點(diǎn)正是Java的語(yǔ)法。二、學(xué)好漢語(yǔ),我們還必須掌握大量的成語(yǔ),雖然不要求掌握所有的成語(yǔ),但至少也是成語(yǔ)掌握的越多,描述事務(wù)時(shí)用詞也越發(fā)恰當(dāng)、準(zhǔn)確、快捷,文章寫(xiě)得也

4、越發(fā)流暢,更能獲得讀者好評(píng)。同時(shí),我們?cè)趯W(xué)習(xí)成語(yǔ)的過(guò)程中,還能從成語(yǔ)本身上潛移默化地學(xué)到古人說(shuō)明事物與問(wèn)題時(shí)生動(dòng)比喻的用詞技巧,創(chuàng)造典故時(shí)的靈感與聰明才智。學(xué)習(xí)編程語(yǔ)言,掌握了大量的API,就象我們學(xué)習(xí)漢語(yǔ)時(shí)掌握了大量的成語(yǔ)一樣,我們?cè)谔幚砟承﹩?wèn)題時(shí)將會(huì)輕而易舉,同樣,我們也能從這些API類(lèi)中學(xué)會(huì)大師們組織Java類(lèi)的方法,劃分系統(tǒng)結(jié)構(gòu)的技巧。掌握較多的實(shí)用類(lèi)(即API),就如掌握大量的成語(yǔ)一樣有好處。三、學(xué)好漢語(yǔ),除了要掌握語(yǔ)法和成語(yǔ)外,還應(yīng)該學(xué)會(huì)寫(xiě)文章的技巧和手法,找到寫(xiě)文章的靈感,才能寫(xiě)出好的作文。學(xué)習(xí)編程

5、,也需要掌握分析與解決問(wèn)題的手法,養(yǎng)成良好的編程習(xí)慣與風(fēng)格,體會(huì)出一種編程的感覺(jué)。學(xué)習(xí)漢語(yǔ),我們可以從大量?jī)?yōu)秀的唐詩(shī)宋詞及現(xiàn)代優(yōu)秀散文中去體會(huì)寫(xiě)文章的技巧,同時(shí)聽(tīng)取語(yǔ)文老師的講解與分析。同樣,學(xué)習(xí)編程,我們也需要從閱讀別人優(yōu)秀的程序代碼中去找感覺(jué)和經(jīng)驗(yàn),同時(shí)聽(tīng)取有經(jīng)驗(yàn)的程序員的分析與講解。注意,這里不是說(shuō)編程老師,而是說(shuō)有經(jīng)驗(yàn)的程序員,因?yàn)椋覀儾坏貌怀姓J(rèn)的一個(gè)現(xiàn)實(shí),一些大學(xué)老師從事實(shí)際項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn)不太豐富,只能講些語(yǔ)法和API方面的知識(shí),沒(méi)有能力幫你分析與講解編程經(jīng)驗(yàn)與體會(huì)的,就象我們?cè)S多小學(xué)老師自己都寫(xiě)不出

6、好的作文來(lái),但卻可以成為語(yǔ)文老師一樣的道理。202當(dāng)然,除了上面所說(shuō)的共同點(diǎn)之外,學(xué)習(xí)編程語(yǔ)言與學(xué)習(xí)漢語(yǔ)還是有些區(qū)別:首先,漢語(yǔ)中的成語(yǔ)必須先記下來(lái),才能在需要時(shí)用得起來(lái),但對(duì)API來(lái)說(shuō),完全可以在需要時(shí)通過(guò)某種方式臨時(shí)獲取,現(xiàn)用現(xiàn)學(xué)。另外,學(xué)習(xí)漢語(yǔ),我們完全可以自學(xué),自己多讀優(yōu)秀的文章,就可能寫(xiě)出好的文章來(lái),事實(shí)上,很多作家都是這樣自學(xué)成才的。但對(duì)編程來(lái)說(shuō),動(dòng)手操作性很強(qiáng),在某些方面又象學(xué)修車(chē)一樣,閉門(mén)修煉還是比較難的,要是有機(jī)會(huì)經(jīng)??吹嚼鲜值牟僮骱吐?tīng)到他們的見(jiàn)解,經(jīng)常與同行交流,這樣的進(jìn)步速度就非???。如何算

7、學(xué)會(huì)那么,對(duì)一門(mén)語(yǔ)言,學(xué)到什么程度就算掌握和學(xué)會(huì)了呢?一門(mén)編程語(yǔ)言可以用在生活中的方方面面,每個(gè)方面又都有自己的許多細(xì)節(jié),所以,我們不可能了解一門(mén)語(yǔ)言中的每個(gè)方面和細(xì)節(jié),也沒(méi)有一個(gè)專(zhuān)家,敢說(shuō)他能做到這一步的。其實(shí)我們也沒(méi)有必要去了解一門(mén)語(yǔ)言中的每個(gè)方面和細(xì)節(jié),雖然,我們了解的越多,我們的水平似乎就越高,但這都是要以時(shí)間和精力為代價(jià)的,學(xué)習(xí)到一定程度后,要適可而止,否則,一輩子都只有疲于學(xué)習(xí)的份兒了,就完全違背“學(xué)以致用”的初衷了。作者認(rèn)為,當(dāng)你掌握了一門(mén)語(yǔ)言的語(yǔ)法特點(diǎn)后,能夠看懂一般的程序,和在需要時(shí)能夠參照文檔

8、資料看懂以前還沒(méi)接觸過(guò)的某個(gè)方面的程序,能夠自己寫(xiě)出一個(gè)有某種實(shí)際應(yīng)用的小程序,你就算掌握了這門(mén)語(yǔ)言,剩下的就是你在工作中如何去積累經(jīng)驗(yàn)的問(wèn)題了。我剛才說(shuō)的是能寫(xiě)一個(gè)程序就夠了,如網(wǎng)絡(luò)聊天,文件分割等,這在我們后面的課程中都會(huì)講到的。會(huì)寫(xiě)一個(gè)程序的標(biāo)準(zhǔn),不是象有的學(xué)員一樣,完全把我講的例子給背下來(lái),這是不可取的。我要求的是你自己理解了我的思想后,再用自己的想法去獨(dú)立寫(xiě)下來(lái)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。