文章插圖

文章插圖
API(Application Programming Interface,應用程序編程接口)是一套用來控制Windows的各個部件(從桌面的外觀到為一個新進程分配的內存)的外觀和行為的一套預先定義的Windows函數.用戶的每個動作都會引發一個或幾個函數的運行以告訴Windows發生了什么.
2、java api文檔在使用的時候,盡量少的使用搜索,而是通過目錄尋找,這樣可以幫助你熟悉目標類所在的具體位置
3、左側藍色的比較大的是包名,下面?列出來的是包下面的類和接口 。包和繼承沒有關系,同一個包中的類可以有子類,也可以有父類 。
一般一種類型的比如io等等都一個包就放了所有的類,極少數包里還套著包 。
看api文檔其實不難,關鍵是要有自信,還有目的明確,還有使用金山詞霸 。還有看他給的例子 。最重要.然后注意積累自己的專業詞匯 。
1、我不建議你去逐字逐句的看API及源碼,(由于不清楚你用java做哪一部分的開發,所以就籠統的說一下),如果你的IDE為Eclipse或MyEclipse,那么在你的日常開發中,可以用到哪就看到哪(ctrl+鼠標左鍵點擊你想看的),這樣你最常用的API源碼就隨著時間的積累而積累,而不用專門的去看,并且這樣有較好的方向性,在用到的時候看,學習效率也較高 。如果說通讀源碼的話,首先周期是相當長的,而且能做到的人好像不多哦 。
2、如果你是從事JEE開發、如果使用到一些開源框架的話,建議閱讀一下這些框架的源碼,這樣對你的設計模式的提升和安全性等方面知識的理解都是有好處的 。
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ˉdocdocsapiindex.html放置到瀏覽器的收藏夾中,以供隨時查閱 。
為什么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 jdk的api文檔怎么查看】JAVA接入的領域很廣泛,不同的領域有不同的API,沒有人熟悉所有的API,對一般人而言只是熟悉工作中要用到的API 。如果你做界面開發,那么你需要學習Swing/AWT/SWT等API;如果你進行網絡游戲開發,你需要深入了解網絡API/多媒體API/2D3D等;如果你做WEB開發,就需要熟悉Servlet等API啦 ??傊枰鶕ぷ鞯男枰蚰愕呐d趣發展方向去選擇學習特定的API 。
- 如何提升女人魅力?教你提高身體語言表達能力!
- 如何讓女生主動說喜歡我?教你提升自己!
- 情侶如何經營長期戀愛關系?共同成長,相互支持!
- 戀愛如何避免自我感動?給得多不如給得合適!
- less命令如何退出 less 怎么退出
- 谷歌翻譯怎么設置 如何讓谷歌翻譯網頁
- 安卓如何root權限 安卓手機怎么root權限
- 男人的十種富貴面相 如何看男人的面相好不好
- 怎么用一套鼠標鍵盤控制兩臺電腦 如何一套鼠標控制兩臺電腦
- 蘋果7和蘋果8有什么區別如何一次性刪除蘋果手機照片 蘋果7和蘋果8有什么區別像素
