? ? ? ?優(yōu)效學(xué)院,名師執(zhí)教浙垫,學(xué)習(xí)更優(yōu)效刨仑,IT在線教育領(lǐng)導(dǎo)者。三人行必有我?guī)熂欣眩松切枰粩鄬W(xué)習(xí)的杉武,在這里我們相遇就是緣分,歡迎大家加群----四六零五七零八二四----讓我們共同進(jìn)步辙售!希望各位可以看完這篇文章轻抱,也歡迎大家在下面留言討論,天冷了圾亏,也動(dòng)動(dòng)手指轉(zhuǎn)發(fā)收藏一下十拣,謝謝大家!
? ? ? 首先志鹃,要知道API文檔有很多版本夭问,有英文版的,也有中文版的曹铃。而對(duì)于初學(xué)者缰趋,或者英語(yǔ)不好的同學(xué),可以先看看中文版的陕见!在文檔的左側(cè)秘血,上一部分有很多java包,如果你要查看每個(gè)包里都有哪些類评甜,接口灰粮,直接點(diǎn)擊就可以了。在左側(cè)下面一部分會(huì)列出包下所有類忍坷,接口和其他的一些東西粘舟。若是單獨(dú)想要查詢某個(gè)方法熔脂、接口或類,可以利用索引柑肴,按照字母查詢霞揉。例如,我們要查詢pack()晰骑,這個(gè)方法的用法和作用适秩。直接點(diǎn)擊字母p,在下面就可以找到了硕舆。然后單擊pack(),就可以查看到關(guān)于pack()的一些內(nèi)容了秽荞!當(dāng)然,也可以直接在左側(cè)的索引里輸入你要找的內(nèi)容進(jìn)行查找岗宣!
? ? ? 1蚂会、Api文檔的閱讀技巧淋样,先讀主干耗式,了解功能,在看枝葉趁猴,英文也是如此
? ? ? ?2刊咳、java api文檔再使用的時(shí)候,盡量少的使用搜索儡司,而是通過(guò)目錄尋找娱挨,這樣可以幫助你熟悉目標(biāo)類所在的具體位置。
? ? ? ? 3捕犬、左側(cè)藍(lán)色的比較大的是包名跷坝,下面?列出來(lái)的是包下面的類和接口碉碉。包和繼承沒有關(guān)系柴钻,同一個(gè)包中的類可以有子類,也可以有父類垢粮。
? ? ? ? 一般一種類型的比如io等等都一個(gè)包就放了所有的類贴届,極少數(shù)包里還套著包。
? ? ? ?看api文檔其實(shí)不難蜡吧,關(guān)鍵是要有自信毫蚓,還有目的明確,還有使用金山詞霸昔善。還有看他給的例子元潘。最重要.然后注意積累自己的專業(yè)詞匯。
? ? ? ?1君仆、我不建議你去逐字逐句的看API及源碼翩概,(由于不清楚你用java做哪一部分的開發(fā)啸澡,所以就籠統(tǒng)的說(shuō)一下),如果你的IDE為Eclipse或MyEclipse氮帐,那么在你的日常開發(fā)中嗅虏,可以用到哪就看到哪(ctrl+鼠標(biāo)左鍵點(diǎn)擊你想看的),這樣你最常用的API源碼就隨著時(shí)間的積累而積累上沐,而不用專門的去看皮服,并且這樣有較好的方向性,在用到的時(shí)候看参咙,學(xué)習(xí)效率也較高龄广。如果說(shuō)通讀源碼的話,首先周期是相當(dāng)長(zhǎng)的蕴侧,而且能做到的人好像不多哦择同。
? ? ? ? 2、如果你是從事JEE開發(fā)净宵、如果使用到一些開源框架的話敲才,建議也讀一下這些框架的源碼,這樣對(duì)你的設(shè)計(jì)模式的提升和安全性等方面知識(shí)的理解都是有好處的择葡。
? ? ? ? API(Application Programming Interface,應(yīng)用程序編程接口)是一套用來(lái)控制Windows的各個(gè)部件(從桌面的外觀到為一個(gè)新進(jìn)程分配的內(nèi)存)的外觀和行為的一套預(yù)先定義的Windows函數(shù).用戶的每個(gè)動(dòng)作都會(huì)引發(fā)一個(gè)或幾個(gè)函數(shù)的運(yùn)行以告訴Windows發(fā)生了什么紧武。不需要舉例子,按照我說(shuō)的去做,先去找你需要的內(nèi)容,去搜索.然后看其自帶的方法,有哪些,方法里都有介紹的,之后就選擇一個(gè)方法,根據(jù)返回值和參數(shù)進(jìn)行調(diào)用.
? ? ? ?其實(shí)api文檔看多了,你會(huì)知道怎么去看和理解的,這也是好多人看不懂a(chǎn)pi的心病.閑的時(shí)候就多看看,多試試?yán)锩娴膶傩?方法,你會(huì)眼前一亮.因?yàn)樘鄸|西你沒接觸了,java博大精深!!左側(cè)是導(dǎo)航部分,有上下兩個(gè)部分敏储,上面的一些常用的軟件包阻星,下面是具體的類;右側(cè)部分是你點(diǎn)擊具體的類后出現(xiàn)該類的具體方法和一些參數(shù)已添。
? ? ? ? 其實(shí)多試試就明白了妥箕,要常用。能看懂多少更舞?能利用的有多少畦幢?知道用途的呢?java子包疏哗,io,net,lang,util呛讲,sql,nio,rmi。就這些包下的返奉。其他的就不算了贝搁。這些要是都會(huì)就牛逼了。
? ? ? ? ?一句話多看API
? ? ? ? 至于怎么看每個(gè)人的學(xué)習(xí)方法不一樣芽偏,建議從頭看雷逆,一般單詞都是可以看懂的,網(wǎng)上也有中文的污尉,可以結(jié)合起來(lái)看膀哲。真的往产,就算是SUN公司的頂級(jí)工程師,估計(jì)也計(jì)不到一半某宪,你知道用A4 5號(hào)字仿村,將API全部打印出來(lái)是多少嗎?API就是一本字典兴喂,常用的要記住蔼囊,其它的,現(xiàn)用現(xiàn)查就OK了衣迷。至于看不明白畏鼓,多寫代碼,多看代碼壶谒,多查API云矫,自然而然就會(huì)了。
? ? ? ?最后汗菜,如果想有一群“臭味相投”的朋友來(lái)一起交流學(xué)習(xí)的話让禀,歡迎大家搜索群460570824,讓我們共同進(jìn)步呵俏!