您的位置:首頁(yè) > 教學(xué)課堂 > JAVA技術(shù)
來(lái)源:|發(fā)布時(shí)間:2015-07-19 10:25:55
近日,一個(gè)由Oracle公司發(fā)起的,圍繞Open JDK的增強(qiáng)提案被創(chuàng)立。該提案名稱為“靜態(tài)鏈接JNI庫(kù)(Statically-Linked JNI libraries,又名JEP 178)”,其創(chuàng)立目的是讓Java更快地與iOS系統(tǒng)接軌。
“JEP 178”的特性如下:
1. 修改Java SE規(guī)范和JDK,使得開(kāi)發(fā)者能夠?qū)⒈镜貞?yīng)用程序代碼、Java應(yīng)用程序代碼打包成一個(gè)獨(dú)立的二進(jìn)制可執(zhí)行文件,而無(wú)需使用共享本地庫(kù)。
2. 無(wú)需更改現(xiàn)有Java代碼便能使用靜態(tài)本地庫(kù)。
3. 允許Java應(yīng)用程序使用靜態(tài)和動(dòng)態(tài)相結(jié)合的本地庫(kù)。
Oracle公司Java嵌入式架構(gòu)師Bob Vandette于3月1日在其工作郵件中說(shuō):“JEP 178是將JRE與iOS綁定的巨大契機(jī)!我們目前已經(jīng)在Linux和Windows系統(tǒng)中完成測(cè)試,下周我們將發(fā)布一個(gè)通用的靜態(tài)庫(kù)實(shí)現(xiàn)。”
James Gosling甘愿賭一把
Java之父James Gosling表示愿意在iOS方面賭一把,他說(shuō),新的提案將遵守蘋果公司的服務(wù)條款(TOS)。Gosling還告訴記者,JEP 178是Java的一次“令人興奮”的突破,對(duì)于整個(gè)Java世界來(lái)說(shuō),JEP 178稱得上是一個(gè)重大事件。
Gosling表示,如今嵌入式設(shè)備都不再有內(nèi)存限制了,所以人們也不再需要像Java ME這樣的微型版本了。但是在停用Java ME之前,JDK需要解決打包環(huán)境的問(wèn)題。
喬布斯生前對(duì)Java的排斥是否將被打破?
早在2007年,喬布斯在接受《紐約時(shí)報(bào)》記者John Markoff的采訪時(shí)說(shuō):“ Java不值得內(nèi)建,不再有人使用它,它是沉重的枷鎖!
喬布斯:“Java是沉重的枷鎖。”
上個(gè)月,蘋果公司部分員工的Mac電腦被惡意軟件攻擊,而罪魁禍?zhǔn)浊∏∈亲寙滩妓股類和唇^的Java——惡意軟件利用了蘋果瀏覽器Java插件中的一個(gè)已知漏洞。
而讓喬布斯遺憾的是,Java非但沒(méi)有消失,反而讓這個(gè)由Sun開(kāi)發(fā)、Oracle繼承的編程語(yǔ)言的腳步離iOS越來(lái)越近。上個(gè)月末,Java平臺(tái)客戶端首席架構(gòu)師Richard Bair稱,Oracle將開(kāi)放JavaFX源代碼并支持iOS與Android開(kāi)發(fā)。
我們不難看出,Oracle正在想方設(shè)法使Java向iOS逼近,然而Tim Cook的蘋果能否接納Java?所有的技術(shù)、議案、甚至法律障礙都能跨越,但真要讓蘋果敞開(kāi)大門迎接Java?未來(lái),Oracle只能看蘋果臉色了。
全程面授,不高薪都難
申請(qǐng)成功后,我們將在24小時(shí)內(nèi)與您聯(lián)系
招生熱線: 4008-0731-86 / 0731-82186801
學(xué)校地址: 長(zhǎng)沙市天心區(qū)團(tuán)結(jié)路6號(hào)
Copyright © 2006 | 湖南大計(jì)信息科技有限公司 版權(quán)所有
湘ICP備14017520號(hào)-3