jdk api 1.6.0是一套學(xué)習和使用Java語言中最經(jīng)常使用的參考資料之一,其提供了很多官方的介紹和類、方法、變量的解釋。一般很系統(tǒng),涉及所有的方面,如果開發(fā)人員對正在使用的類不熟悉,想查看類里面的變量或者方法,就可以打開JavaAPI文檔進行閱讀和查看。API就像學(xué)漢字時候的漢語字典一樣,編程的時候需要用到的基本類都在API里面存在了,并且隨著時間的推移,這些類的數(shù)量會越來越多。本站提供
jdk api 1.6.0中文版下載端口,歡迎有需要的朋友免費下載使用。
軟件功能
1、JAVA API(Java Application Interface)是JAVA的應(yīng)用編程接口。作為Sun開發(fā)的Java程序,用于Java編程人員使用的程序接口,并不是說使用Java和接口有關(guān),而是表示Java所提供的現(xiàn)成的類庫,供編程人員使用。這與 Win32 中的 dll 文件有點像,封裝了好多函數(shù),只暴露也函數(shù)名、參數(shù)等信息,不提供具體實體,暴露出來的這些就稱為API了。也就是說 Java 也是封裝了好多的方法,提供了些方法名和參數(shù)等信息,便于別人使用啊。
2、JAVA API文檔提供了很多官方的介紹和類、方法、變量的解釋。一般很系統(tǒng),涉及所有的方面,如果開發(fā)人員對正在使用的類不熟悉,想查看類里面的變量或者方法,就可以打開JavaAPI文檔進行閱讀和查看。很多開發(fā)語言都提供了官方的文檔,可以讓開發(fā)人員迅速地提高能力。
3、簡單的講,API就是一個幫助文檔,讓您能快速了解java的屬性,方法。API就像學(xué)漢字時候的漢語字典一樣,編程的時候需要用到的基本類都在API里面存在了,并且隨著時間的推移,這些類的數(shù)量會越來越多。
軟件特色
1、具有專業(yè)、實用的特點。
2、可以幫助使用java、jdk的用戶們通過api及時查找到對應(yīng)的類、接口、框架等詳細信息。
3、具有JDK8的詳細資料。
使用教程
1、雙擊打開JDK1.6 API,單擊“隱藏”。
2、單擊選擇“目錄”——然后單擊“索引”。
3、輸入string敲回車——顯示——可以查到string所有包的的類、接口、方法等的介紹,調(diào)用需要的string的工具類方法。
常見問題解答
JAVA的JDK和API有什么關(guān)系?JAVA的JDK和API的區(qū)別是:
1.Java好比房子,API好比土地,JDK好比開發(fā)商的關(guān)系。
2.JDK與API都是為了JAVA,互依互存,又各自獨立,只有共同才能創(chuàng)造價值。
1、全稱:
1.JDK:Java Development Kit 。
2.API:Application Programming Interface 。
2、概念:
1.Java:是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言。Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。
2.JDK:
(1).JDK是Sun Microsystems針對Java開發(fā)員的產(chǎn)品。JDK本身使用了Java語言編寫。簡單的說JDK是面向開發(fā)人員使用的SDK,它提供了Java的開發(fā)環(huán)境和運行環(huán)境。SDK是Software Development Kit 一般指軟件開發(fā)包,可以包括函數(shù)庫、編譯程序等。
(2).自從Java推出以來,JDK已經(jīng)成為使用最廣泛的Java SDK(Software development kit)。
3.API:
(1).API是應(yīng)用程序編程接口。
(2).是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開發(fā)人員基于某軟件或硬件的以訪問一組例程的能力,而又無需訪問源碼,或理解內(nèi)部工作機制的細節(jié)。
3、作用:
1.JDK:
(1).jdk是 Java 語言的軟件開發(fā)工具包。主要用于移動設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。
(2).JDK 是整個Java的核心,包括了Java運行環(huán)境(Java Runtime Envirnment),一堆Java工具和Java基礎(chǔ)的類庫(rt.jar)。
(3).不論什么Java應(yīng)用服務(wù)器實質(zhì)都是內(nèi)置了某個版本的JDK。
2.API:
(1).運行Java程序時,虛擬機裝載程序的class文件所使用的Java API class文件。
(2).ava API在Java安全性模型方面也有貢獻。當Java API的方法進行任何有潛在危險的操作(比如進行本地磁盤寫操作)之前,都會通過查詢訪問控制器來檢驗是否得到了授權(quán)。訪問控制器是一個類,該類用來執(zhí)行棧檢驗,已決定是否允許某種操作。
4、其它:
1.JDK:
(1).JDK包含的基本組件包括:javac – 編譯器、jar – 打包工具、javadoc – 文檔生成器、jdb – debugger-查錯工具、java – 運行編譯后的java程序、appletviewer-小程序
瀏覽器、Javap-Java反匯編器、Jconsole: Java進行系統(tǒng)調(diào)試和監(jiān)控的工具等。
(2).jdk1.8新特性:
(1).Java 8允許我們給接口添加一個非抽象的方法實現(xiàn),只需要使用 default關(guān)鍵字即可。
(2).新增lambda表達式
(3).提供函數(shù)式接口
(4).Java 8 允許你使用 :: 關(guān)鍵字來傳遞方法或者構(gòu)造函數(shù)引用
(5).我們可以直接在lambda表達式中訪問外層的局部變量。
2.API:組成及特點:
(1).所有被裝載的class文件(包括從應(yīng)用程序中和從Java API中提取的)和所有已經(jīng)裝載的動態(tài)庫(包含本地方法)共同組成了在Java虛擬機上運行的整個程序。
(2).在一個平臺能夠支持Java程序以前,必須在這個特定平臺上明確地實現(xiàn)API的功能。
(3).為訪問主機上的本地資源,Java API調(diào)用了本地方法。
(4).由于Java API class文件調(diào)用了本地方法,Java程序就不需要再調(diào)用它們了。
(5).通過這種方法,Java API class文件為底層主機提供了具有平臺無關(guān)性、標準接口的Java程序。
(6).對Java程序而言,無論平臺內(nèi)部如何,Java API都會有同樣的表現(xiàn)和可預(yù)測的行為。
(7).正是由于在每個特定的主機平臺上明確地實現(xiàn)了Java虛擬機和Java API,因此,Java程序自身就能夠成為具有平臺無關(guān)性的程序。
常用包介紹
java.applet:提供創(chuàng)建 applet 所必需的類和 applet 用來與其 applet 上下文通信的類。
java.awt:包含用于創(chuàng)建用戶界面和繪制圖形圖像的所有類。
java.awt.color:提供用于顏色空間的類。
java.awt.datatransfer:提供在應(yīng)用程序之間和在應(yīng)用程序內(nèi)部傳輸數(shù)據(jù)的接口和類。
java.awt.event:提供處理由 AWT 組件所激發(fā)的各類事件的接口和類。
java.awt.font:提供與字體相關(guān)的類和接口。
java.awt.geom:提供用于在與二維幾何形狀相關(guān)的對象上定義和執(zhí)行操作的 Java 2D 類。
java.awt.im:提供輸入方法框架所需的類和接口。
java.awt.im.spi:提供啟用可以與 Java 運行時環(huán)境一起使用的輸入方法開發(fā)的接口。
java.awt.image:提供創(chuàng)建和修改圖像的各種類。
java.awt.image.renderable:提供用于生成與呈現(xiàn)無關(guān)的圖像的類和接口。
java.awt.print:為通用的打印 API 提供類和接口。
java.beans:包含與開發(fā) beans 有關(guān)的類,即基于 JavaBeansTM 架構(gòu)的組件。
java.beans.beancontext:提供與 bean 上下文有關(guān)的類和接口。
java.io:通過數(shù)據(jù)流、序列化和文件系統(tǒng)提供系統(tǒng)輸入和輸出。
java.lang:提供利用 Java 編程語言進行程序設(shè)計的基礎(chǔ)類。
java.lang.annotation:為 Java 編程語言注釋設(shè)施提供庫支持。
java.lang.instrument:提供允許 Java 編程語言代理檢測運行在 JVM 上的程序的服務(wù)。
java.lang.ref:提供了引用對象類,支持在某種程度上與垃圾回收器之間的交互。
java.lang.reflect:提供類和接口,以獲得關(guān)于類和對象的反射信息。
java.net:為實現(xiàn)網(wǎng)絡(luò)應(yīng)用程序提供類。
java.nio:定義作為數(shù)據(jù)容器的緩沖區(qū),并提供其他 NIO 包的概述。
java.nio.channels.spi:用于 java.nio.channels 包的服務(wù)提供者類。
java.nio.charset:定義用來在字節(jié)和 Unicode 字符之間轉(zhuǎn)換的 charset、解碼器和編碼器。
java.nio.charset.spi:java.nio.charset 包的服務(wù)提供者類。
java.rmi:提供 RMI 包。
java.rmi.activation:為 RMI 對象激活提供支持。
java.rmi.dgc:為 RMI 分布式垃圾回收提供了類和接口。
java.rmi.registry:提供 RMI 注冊表的一個類和兩個接口。
java.rmi.server:提供支持服務(wù)器端 RMI 的類和接口。
java.security:為安全框架提供類和接口。
java.security.acl:此包中的類和接口已經(jīng)被 java.security 包中的類取代。
java.security.cert:提供用于解析和管理證書、證書撤消列表 (CRL) 和證書路徑的類和接口。
java.security.spec:提供密鑰規(guī)范和算法參數(shù)規(guī)范的類和接口。
java.text:提供以與自然語言無關(guān)的方式來處理文本、日期、數(shù)字和消息的類和接口。
java.text.spi:java.text 包中類的服務(wù)提供者類。
java.util.concurrent:在并發(fā)編程中很常用的實用工具類。
java.util.concurrent.atomic:類的小工具包,支持在單個變量上解除鎖的線程安全編程。
java.util.logging:提供 JavaTM 2 平臺核心日志工具的類和接口。
java.util.prefs:此包允許應(yīng)用程序存儲并獲取用戶和系統(tǒng)首選項和配置數(shù)據(jù)。
java.util.regex:用于匹配字符序列與正則表達式指定模式的類。
java.util.spi:java.util 包中類的服務(wù)提供者類。
java.util.zip:提供用于讀寫標準 ZIP 和 GZIP 文件格式的類。
javax.accessibility:定義了用戶界面組件與提供對這些組件進行訪問的輔助技術(shù)之間的協(xié)定。
javax.crypto:為加密操作提供類和接口。
javax.crypto.spec:為密鑰規(guī)范和算法參數(shù)規(guī)范提供類和接口。
javax.imageio:Java Image I/O API 的主要包。
javax.imageio.metadata:用于處理讀寫元數(shù)據(jù)的 Java Image I/O API 的包。
javax.imageio.plugins.bmp:包含供內(nèi)置 BMP 插件使用的公共類的包。
javax.imageio.plugins.jpeg:支持內(nèi)置 JPEG 插件的類。
javax.management:提供 Java Management Extensions 的核心類。
javax.management.loading:提供實現(xiàn)高級動態(tài)加載的類。
javax.management.modelmbean:提供了 ModelMBean 類的定義。
javax.management.monitor:提供 monitor 類的定義。
javax.management.openmbean:提供開放數(shù)據(jù)類型和 Open MBean 描述符類。
javax.management.relation:提供 Relation Service 的定義。
javax.management.remote:對 JMX MBean 服務(wù)器進行遠程訪問使用的接口。
javax.management.timer:提供對 Timer MBean(計時器 MBean)的定義。
javax.naming:為訪問命名服務(wù)提供類和接口。
javax.naming.directory:擴展 javax.naming 包以提供訪問目錄服務(wù)的功能。
javax.naming.event:在訪問命名和目錄服務(wù)時提供對事件通知的支持。
javax.naming.ldap:提供對 LDAPv3 擴展操作和控件的支持。
javax.net:提供用于網(wǎng)絡(luò)應(yīng)用程序的類。
javax.net.ssl:提供用于安全套接字包的類。
javax.print:為 JavaTM Print Service API 提供了主要類和接口。
javax.print.attribute.standard:包 javax.print.attribute.standard 包括特定打印屬性的類。
javax.print.event:包 javax.print.event 包含事件類和偵聽器接口。
javax.rmi:包含 RMI-IIOP 的用戶 API。
javax.rmi.CORBA:包含用于 RMI-IIOP 的可移植性 API。
javax.security.auth:此包提供用于進行驗證和授權(quán)的框架。
javax.security.auth.kerberos:此包包含與 Kerberos 網(wǎng)絡(luò)驗證協(xié)議相關(guān)的實用工具類。
javax.security.auth.login:此包提供可插入的驗證框架。
javax.security.auth.spi:此包提供用于實現(xiàn)可插入驗證模塊的接口。
javax.security.cert:為公鑰證書提供類。
javax.security.sasl:包含用于支持 SASL 的類和接口。
javax.sound.sampled:提供用于捕獲、處理和回放取樣的音頻數(shù)據(jù)的接口和類。
javax.sql:為通過 JavaTM 編程語言進行服務(wù)器端數(shù)據(jù)源訪問和處理提供 API。
javax.sql.rowset:JDBC RowSet 實現(xiàn)的標準接口和基類。
javax.sql.rowset.spi:第三方供應(yīng)商在其同步提供者的實現(xiàn)中必須使用的標準類和接口。
javax.swing.border:提供圍繞 Swing 組件繪制特殊邊框的類和接口。
javax.swing.colorchooser:包含供 JColorChooser 組件使用的類和接口。
javax.swing.event:供 Swing 組件觸發(fā)的事件使用。
javax.swing.filechooser:包含 JFileChooser 組件使用的類和接口。
javax.swing.plaf:提供一個接口和許多抽象類,Swing 用它們來提供自己的可插入外觀功能。
javax.swing.plaf.basic:提供了根據(jù)基本外觀構(gòu)建的用戶界面對象。
javax.swing.plaf.multi:提供了組合兩個或多個外觀的用戶界面對象。
javax.swing.plaf.synth:Synth 是一個可更換皮膚 (skinnable) 的外觀,在其中可委托所有繪制。
javax.swing.table:提供用于處理 javax.swing.JTable 的類和接口。
javax.swing.text:提供類 HTMLEditorKit 和創(chuàng)建 HTML 文本編輯器的支持類。
javax.swing.text.html:提供類 HTMLEditorKit 和創(chuàng)建 HTML 文本編輯器的支持類。
javax.swing.text.html.parser:提供默認的 HTML 解析器以及支持類。
javax.swing.tree:提供處理 javax.swing.JTree 的類和接口。
javax.swing.undo:允許開發(fā)人員為應(yīng)用程序(例如文本編輯器)中的撤消/恢復(fù)提供支持。
javax.transaction:包含解組期間通過 ORB 機制拋出的三個異常。
javax.xml:根據(jù) XML 規(guī)范定義核心 XML 常量和功能。
javax.xml.bind:為包含解組、編組和驗證功能的客戶端應(yīng)用程序提供運行時綁定框架。
javax.xml.bind.annotation:定義將 Java 程序元素定制成 XML 模式映射的注釋。
javax.xml.bind.helpers:僅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的部分默認實現(xiàn)。
javax.xml.bind.util:有用的客戶端實用工具類。
javax.xml.crypto:用于 XML 加密的通用類。
javax.xml.crypto.dom:javax.xml.crypto 包的特定于 DOM 的類。
javax.xml.crypto.dsig:用于生成和驗證 XML 數(shù)字簽名的類。
javax.xml.crypto.dsig.dom:javax.xml.crypto.dsig 包特定于 DOM 的類。
javax.xml.crypto.dsig.keyinfo:用來解析和處理 KeyInfo 元素和結(jié)構(gòu)的類。
javax.xml.crypto.dsig.spec:XML 數(shù)字簽名的參數(shù)類。
javax.xml.datatype:XML/Java 類型映射關(guān)系。
javax.xml.namespace:XML 名稱空間處理。
javax.xml.parsers:提供允許處理 XML 文檔的類。
javax.xml.soap:提供用于創(chuàng)建和構(gòu)建 SOAP 消息的 API。
javax.xml.transform:此包定義了用于處理轉(zhuǎn)換指令,以及執(zhí)行從源到結(jié)果的轉(zhuǎn)換的一般 API。
javax.xml.transform.dom:此包實現(xiàn)特定于 DOM 的轉(zhuǎn)換 API。
javax.xml.transform.sax:此包實現(xiàn)特定于 SAX2 的轉(zhuǎn)換 API。
javax.xml.transform.stax:提供特定于 StAX 的轉(zhuǎn)換 API。
0條評論