自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

剖析常用四類(lèi)Java API用法

開(kāi)發(fā) 后端
Java應(yīng)用程序之所以能夠這么簡(jiǎn)單、快速的開(kāi)發(fā)完成,最大的功臣莫過(guò)于一堆為它量身訂做的Java API們,這里向大家描述一下Java API的概念。

Java API是應(yīng)用編程接口,也是一種規(guī)范,指明編寫(xiě)應(yīng)用程序的程序員應(yīng)如何訪問(wèn)類(lèi)和的行為和狀態(tài),筆者把常用的Java API分成四類(lèi)來(lái)介紹,相信本文介紹一定會(huì)讓你有所收獲。

Java API簡(jiǎn)介

Java應(yīng)用程序之所以能夠這么簡(jiǎn)單、快速的開(kāi)發(fā)完成,而又能在各種不同的硬件平臺(tái)上面執(zhí)行,***的功臣莫過(guò)于一堆為它量身訂做的 Java API們,筆者稱(chēng)它們?yōu)轭?lèi)函數(shù)庫(kù)。筆者把它們分成四類(lèi)來(lái)介紹一下。

1)基本平臺(tái)套件

不管開(kāi)發(fā)Java任何平臺(tái)的程序,Java API中一定少不了這個(gè)基本的套件,它就是JavaTM2Platform,StandardEdition,簡(jiǎn)稱(chēng)J2SE。它除了包含開(kāi)發(fā)Java程序所需的基本類(lèi)別函數(shù)庫(kù)之外,還有一些編譯的程序、額外的輔助工具等。除了J2SE之外,SUN另外針對(duì)了企業(yè)級(jí)應(yīng)用程序推出了JavaTM2Platform,EnterpriseEdition,簡(jiǎn)稱(chēng)J2EE。

J2EE除了J2SE中有的基本類(lèi)別函數(shù)庫(kù)之外,還包含了撰寫(xiě)服務(wù)器端、分布式應(yīng)用程序、交易處理等其它企業(yè)級(jí)應(yīng)用程序所會(huì)用到的類(lèi)別函數(shù)庫(kù),像是Servlet、EnterpriseJavaBean等。***一個(gè)平臺(tái)套件就是JavaTM2Platform,MicroEdition,簡(jiǎn)稱(chēng)J2ME。J2ME是Java平臺(tái)套件中最小的一個(gè),它是針對(duì)消費(fèi)性電子產(chǎn)品和嵌入式系統(tǒng)所設(shè)計(jì)的,例如呼叫器、手機(jī)、PDA等。

只有J2SE中包含了編譯Java程序所需要的一些工具程序,而在J2EE和J2ME中只有類(lèi)別函數(shù)庫(kù)和執(zhí)行這類(lèi)Java程序所需的Java虛擬機(jī)器而已。所以就算你只開(kāi)發(fā)J2EE或是J2ME的程序而已,還是會(huì)需要J2SE的這些工具程序喔。

2)消費(fèi)性產(chǎn)品及嵌入式系統(tǒng)套件

Java API這一部份有點(diǎn)跟現(xiàn)在的J2ME有些重疊,像是PersonalJava、EmbeddedJava、JavaCardTM、JavaPhone、JavaTV等,因?yàn)镴2ME是這一兩年才整合起來(lái)的套件,所以會(huì)有這些重復(fù)的現(xiàn)象,不過(guò)SUN打算把這個(gè)部份漸漸的整合到J2ME之中,因此你在網(wǎng)頁(yè)上看到的PersonalJava等這些資料都已經(jīng)是舊版,而且沒(méi)有新版的東西出現(xiàn)了。

3)J2SE額外的輔助套件

光靠J2SE這些基本類(lèi)別函數(shù)庫(kù),開(kāi)發(fā)些簡(jiǎn)單的應(yīng)用程序應(yīng)該是足夠的,但是想要開(kāi)發(fā)些像是3D動(dòng)畫(huà)、多媒體應(yīng)用程序等,就顯得后繼無(wú)力了。因此SUN為了這些特別且常用到的應(yīng)用范圍,設(shè)計(jì)了許多相關(guān)的類(lèi)別函數(shù)庫(kù),像是專(zhuān)門(mén)處理3D繪圖的Java3D、多媒體的JMF、串行端口、并列端口等相關(guān)通訊處理的JavaCommunicationAPI,還有有關(guān)安全方面的JCE等…,種類(lèi)非常多的類(lèi)別函數(shù)庫(kù),讓你在開(kāi)發(fā)這方面的應(yīng)用程序時(shí),能更容易、更快速。

4)其它套件

除了上面那些套件之外,還有一些其它的Java API類(lèi)別函數(shù)庫(kù)或是相關(guān)應(yīng)用程序等,像是JINI、JAIN、JavaTMMessageQueue等。有興趣的讀者,可以自行到Java的網(wǎng)站上去觀看詳細(xì)的資料。

【編輯推薦】

  1. Java API解析名稱(chēng)空間的幾種方法
  2. 程序員必備Java API
  3. 構(gòu)建用于正則表達(dá)式的抽象 Java API
  4. Java虛擬機(jī)發(fā)展回顧 為跨平臺(tái)而生
  5. Java虛擬機(jī)(JVM)中的內(nèi)存設(shè)置詳解

 

責(zé)任編輯:佚名 來(lái)源: 賽迪網(wǎng)
相關(guān)推薦

2010-07-28 17:07:39

ADSL故障

2010-04-20 16:15:12

負(fù)載均衡方式

2010-09-07 14:49:36

2012-01-11 13:36:20

移動(dòng)設(shè)備安全風(fēng)險(xiǎn)CIO

2010-04-20 17:12:57

服務(wù)器負(fù)載均衡

2014-04-23 09:21:38

大數(shù)據(jù)

2011-03-25 16:15:42

SQL Server

2011-03-15 11:18:39

2011-05-13 15:01:28

光纜光纖綜合布線

2022-02-23 20:53:54

數(shù)據(jù)清洗模型

2013-03-19 12:51:59

VDI網(wǎng)絡(luò)虛擬化虛擬化技術(shù)

2009-04-02 13:48:53

四核服務(wù)器聯(lián)想

2013-07-25 20:47:53

2020-12-21 13:42:59

大數(shù)據(jù)大數(shù)據(jù)應(yīng)用

2010-09-10 15:01:26

CSS+DIV排版

2015-10-12 10:45:40

求職面試HR

2010-05-24 18:56:41

SNMP協(xié)議

2009-11-10 10:02:57

電信運(yùn)營(yíng)商人才

2010-08-10 16:42:00

網(wǎng)絡(luò)工程師面試知識(shí)

2010-10-27 11:07:45

面試官
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)