近日,一个由Oracle公司发起的,围绕Open JDK的增强提案被创立。该提案名称为“静态链接JNI库(Statically-Linked JNI libraries,又名JEP 178)”,其创立目的是让Java更快地与iOS系统接轨。
“JEP 178”的特性如下:
1. 修改Java SE规范和JDK,使得开发者能够将本地应用程序代码、Java应用程序代码打包成一个独立的二进制可执行文件,而无需使用共享本地库。
2. 无需更改现有Java代码便能使用静态本地库。
3. 允许Java应用程序使用静态和动态相结合的本地库。
Oracle公司Java嵌入式架构师Bob Vandette于3月1日在其工作邮件中说:“JEP 178是将JRE与iOS绑定的巨大契机!我们目前已经在Linux和Windows系统中完成测试,下周我们将发布一个通用的静态库实现。”
James Gosling甘愿赌一把
Java之父James Gosling表示愿意在iOS方面赌一把,他说,新的提案将遵守苹果公司的服务条款(TOS)。Gosling还告诉记者,JEP 178是Java的一次“令人兴奋”的突破,对于整个Java世界来说,JEP 178称得上是一个重大事件。
Gosling表示,如今嵌入式设备都不再有内存限制了,所以人们也不再需要像Java ME这样的微型版本了。但是在停用Java ME之前,JDK需要解决打包环境的问题。
乔布斯生前对Java的排斥是否将被打破?
早在2007年,乔布斯在接受《纽约时报》记者John Markoff的采访时说:“ Java不值得内建,不再有人使用它,它是沉重的枷锁。”
乔布斯:“Java是沉重的枷锁。”
上个月,苹果公司部分员工的Mac电脑被恶意软件攻击,而罪魁祸首恰恰是让乔布斯深恶痛绝的Java——恶意软件利用了苹果浏览器Java插件中的一个已知漏洞。
而让乔布斯遗憾的是,Java非但没有消失,反而让这个由Sun开发、Oracle继承的编程语言的脚步离iOS越来越近。上个月末,Java平台客户端首席架构师Richard Bair称,Oracle将开放JavaFX源代码并支持iOS与Android开发。
我们不难看出,Oracle正在想方设法使Java向iOS逼近,然而Tim Cook的苹果能否接纳Java?所有的技术、议案、甚至法律障碍都能跨越,但真要让苹果敞开大门迎接Java?未来,Oracle只能看苹果脸色了。
北大青鸟java软件开发工程师课程是北大青鸟学士后品牌下的主打课程...
[详细]
北大青鸟.net开发工程师课程采用情景式教学方式,寓教于乐,具有很强的趣味性...
[详细]
ACCP是北大青鸟最经典的一套课程,专门针对18周岁、高中以上学历的人群设计...
[详细]
北大青鸟(长沙大计软件学院)(www.csbdqn.com) 是中国IT培训教育(源于北大,师出名门)致力于培养面向软件开发、电商及互联网领域的高端人才,是一家集ACCP软件工程师、网络营销、互联网产品经理、网页设计、Web前端、PHP、 Android、IOS、Java、C/C++等课程为一体的专业培训机构。大计教育与多家企业实体合作,首创“实训教学” 模式,学员在实训课程中,可以直接进入合作企业研发团队,亲自参与项目的运作,真正做到学以致用、学有所成,避免了培训带来的理论与实践脱节的弊端。
![]() |
咨询电话(08:20-22:00)4008-0731-86 | ![]() |
在线客服点击咨询 | ![]() |
大计校区官方微信
扫描二维码,即可亲密互动, 更有极致干货等你来拿! |
24小时免费电话:4008-0731-86 | ![]() |