程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java api文檔閱讀技巧

java api文檔閱讀技巧

編輯:關於JAVA

URL:http://www.bianceng.cn/Programming/Java/201608/50374.htm

1

2

3左側藍色的比較大的是包名,下面?列出來的是包下面的類和接口。包和繼承沒有關系,同一個包中的類可以有子類,也可以有父類。

一般一種類型的比如io

看api文檔其實不難,關鍵是要有自信,還有目的明確,還有使用金山詞霸。還有看他給的例子。最重要.然後注意積累自己的專業詞匯。

1、我不建議你去逐字逐句的看API及源碼,(由於不清楚你用java做哪一部分的開發,所以就籠統的說一下),如果你的IDE為Eclipse或MyEclipse,那麼在你的日常開發中,可以用到哪就看到哪(ctrl+鼠標左鍵點擊你想看的),這樣你最常用的API源碼就隨著時間的積累而積累,而不用專門的去看,並且這樣有較好的方向性,在用到的時候看,學習效率也較高。如果說通讀源碼的話,首先周期是相當長的,而且能做到的人好像不多哦。

2、如果你是從事JEE開發、如果使用到一些開源框架的話,建議也讀一下這些框架的源碼,這樣對你的設計模式的提升和安全性等方面知識的理解都是有好處的。

兩年多開發的話

建議看看JAVA編程思想

API(Application Programming Interface,應用程序編程接口)是一套用來控制Windows的各個部件(從桌面的外觀到為一個新進程分配的內存)的外觀和行為的一套預先定義的Windows函數.用戶的每個動作都會引發一個或幾個函數的運行以告訴Windows發生了什麼.

不需要舉例子,按照我說的去做,先去找你需要的內容,去搜索.然後看其自帶的方法,有哪些,方法裡都有介紹的,之後就選擇一個方法,根據返回值和參數進行調用.

其實api文檔看多了,你會知道怎麼去看和理解的,這也是好多人看不懂api的心病.閒的時候就多看看,多試試裡面的屬性,方法,你會眼前一亮.因為太多東西你沒接觸了,java博大精深!!!

左側是導航部分,有上下兩個部分,上面的一些常用的軟件包,下面是具體的類;

右側部分是你點擊具體的類後出現該類的具體方法和一些參數;

其實多試試就明白了,要常用。

能看懂多少?能利用的有多少?知道用途的呢?java子包,io,net,lang,util,sql,nio,rmi。就這些包下的。其他的就不算了。這些要是都會就牛逼了。本人只掌握十分之一。要是能掌握一半就牛逼了。

javaee的項目,沒問題了。就是基礎性的,看看api感覺會的少。我數據結構很差。就會基本的這些吧。難得都不會。還是得看源代碼,理解好了,就會了。說實話,開發ee項目沒技術含量。做服務器這樣的東西,才能真正學習。特別數據結構,設計模式,我得天吶。javaee我也不放棄,然後努力學底層基礎。特別數據結構,設計模式。設計模式,我也會的不多。

一句話 多看API

至於怎麼看 每個人的學習方法不一樣,建議從頭看,一般單詞都是可以看懂的,網上也有中文的,可以結合起來看。

真的,就算是SUN公司的頂級工程師,估計也計不到一半,你知道用A4 5號字,將API全部打印出來是多少嗎?

API就是一本字典,常用的要記住,其它的,現用現查就OK了。至於看不明白,多寫代碼,多看代碼,多查API,自然而然就會了。

java的api文檔的閱讀技巧:

Java的API文檔是SDK說明文件的一部分,是具體告訴你上述內容的使用方法的文檔,是Java程序開發的最好幫手。當你從Sun Microsystems公司的網站http://java.sun.com/j2se/1.4.2/download.html下載SDK參考文件“j2sdkˉ142ˉdoc.zip”,解壓縮後,可以在名為“j2sdkˉ142ˉdoc”的文件夾下看到如圖1ˉ3所示的目錄結構,其中的文本是HTML格式文件,提供了所有有關API類庫的信息及鏈接,API文檔內容主要包括:類層次結構、類及其一般目的的說明、成員變量表、構造函數表、方法表、變量詳細說明表及每一個變量使用目的的詳細描述、構造方法的詳細說明及進一步的描述等等。為了方便使用,我們通常將C:\j2sdkˉ142ˉdoc\docs\api\index.html放置到浏覽器的收藏夾中,以供隨時查閱。

問題1:

為什麼java api文檔中的方法我們能直接使用呢。這些方法的具體實現代碼是什麼呢,能看這些代碼嗎?

因為那是java提供的編程接口。

jdk安裝文件夾裡有原碼,src.zip

java api 中的代碼 在jdk都帶上了 如果 你想看 可以 用 alt+/ 就可以看了

java api中常見的包介紹

SDK給出了一套標准的類庫,這些類為執行大部分的編程任務提供了方法和接口。類庫被組織成許多包,每個包又包含一些子包和多個類。形成樹型結構的類層次,其中包括核心包jaˉva、擴展包javax和org等。如圖1ˉ3所示。下面簡單介紹一些重要的包及其類:

1)java.lang———這個包包含了一些形成語言核心的類,提供了類似Character、Integer和Double這樣的封裝類。它還提供了系統標准類,如String和StringBuffer。Java編輯器總是自動裝載這個包。因而一般不必顯示導入java.lang中的任何類。這個包中的許多類在本書的許多其他章節還將敘述。

2)java.applet———這個包提供了創建Java applet的途徑,Java applet運行在Web浏覽器下,通常通過Internet下載。

3)java.awt———是由許多組成Java的抽象視窗工具(awt)的類所組成的包,它提供了基於類的圖形用戶界面,可以為Java applet和應用程序編程提供視窗、按鈕、對話框及其他控件。

4)java.net———這個包提供了網絡、套接字處理器和Internet實用工具類。

5)java.io———這個包中的類提供了輸入輸出服務,用於讀出和寫入文件數據,訪問鍵盤輸入和打印輸出。

6)java.util———這個包包含為任務設置的實用程序類和集合框架類,每一個Java應用程序和Java applet可能至少會用到這個包中的一個類。另外它還提供了Collection接口和它的實現容器類,如List和Set。

7)java.rmi———遠程方法啟用包,在這個包中的類提供了通過遠程接口控制的分布式代碼的支持。通過該包中的類,可以創建Java應用程序,使它的不同部分在不同的系統中一起運行。

8)java.sql———這個包提供了結構化查詢語言數據庫字段類型和方法的實現。根據系統的不同,這個包的類可能會通過一個特定的數據庫系統實現,或者缺省時通過ODBC(開放數據庫連接)標准的直接映射實現。

左上是所有的包。當在軟件包中選擇一個包時,右下會顯示這個軟件包中所有的類和接口,點擊相應的類和接口,右側會有相應的類和接口的詳細信息。點擊相應的方法,則可以得到相應的方法詳細說明。

jdk中有很多類,我們不需要全部學習,到需要時再去學習也沒什麼關系。必須規劃好一個學習路徑,才不至於迷失在浩繁的api中。有了某一領域的知識。再加上一些范例,很容易掌握新的api。學會利用工具和資源才好。

特定API的學習

JAVA介入的領域很廣泛,不同的領域有不同的API,沒有人熟悉所有的API,對一般人而言只是熟悉工作中要用到的API。如果你做界面開發,那麼你需要學習Swing/AWT/SWT等API;如果你進行網絡游戲開發,你需要深入了解網絡API/多媒體API/2D3D等;如果你做WEB開發,就需要熟悉Servlet等API啦。總之,需要根據工作的需要或你的興趣發展方向去選擇學習特定的API。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved