在成都為什么要學(xué)習(xí)Java開發(fā)?
OpenJDK
前面有講過,“Java真實強壯的當?shù)厥且驗榫哂腥澜缱疃嗟募寄軗碜o者和開源社區(qū)支持,他們無時無刻都保持著最充分的體力與思想,一步一步地驅(qū)動著Java技能的走向”。其實JDK在一開始并不是開源的,可是跟著開源運動的蓬勃開展,2006年Sun公司宣告將對Java開放源代碼,開源的Java平臺開發(fā)主要會集在OpenJDK項目上。
2009年4月15日,Sun公司正式發(fā)布OpenJDK,JDK 7則是Java開源后發(fā)布的第一個版別,任何安排和個人都可以為Java的開展做出奉獻。當然OpenJDK和真實的Oracle JDK(因為Sun公司被Oracle公司在2010年收購了嘛,所以就叫做Oracle JDK了)仍是有差異的:
OpenJDK中的代碼基本上都來自于Oracle JDK,屬于Oracle JDK的一個分支,可是其間去除了一些非開源的組件和代碼,替換成了開源的組件和代碼,主要是加密和圖形的部分。因此用OpenJDK替代Oracle JDK或許會有一些的不兼容。
對于OpenJDK感興趣的,可以在OpenJDK官網(wǎng)http://download.java.net/openjdk/jdk7/下載OpenJDK的源代碼。像Java虛擬機HotSpot、Java編譯器Javac、JNI等等,源代碼都在里面。
JDK和JRE
兩個常見的重要概念。其實上面的圖中已經(jīng)區(qū)分出了JDK和JRE的范圍了。咱們對這張圖做一個歸納,用咱們的語言簡單地總結(jié)一下什么是JDK和JRE:
1、JDK(Java Development Kit),是用于支撐Java程序開發(fā)的最小環(huán)境,基本上Java程序設(shè)計語言、Java虛擬機、Java API類庫這三部分組成了JDK。
2、JRE(Java Runtime Enviroment),是支撐Java程序運轉(zhuǎn)的標準環(huán)境,Java API類庫中的Java SE API自己和Java虛擬機這兩部分組成了JRE。
成都達內(nèi)教育
達內(nèi):美國上市公司,億元級職業(yè)教育集團 ●中國IT職業(yè)教育領(lǐng)軍企業(yè) 達內(nèi)時代科技集團有限公司(簡稱達內(nèi)教育),美股交易代碼:TEDU,成立于2002年。 2014年4月3日成功在美國上市,融資1億3千萬美元。成為中國赴美國上市的職業(yè)教育公...
機構(gòu)評分:10分
在線客服相關(guān)問答
QUESTIONS AND ANSWERS熱點文章
HOT ARTICLE