10月Java备忘录:盘点2011年Java主要成就

原创
开发 后端
51CTO十月Java备忘录将记录本月有关Java的点点滴滴,本月Java业界比较重大的事件属于Java未来蓝图发布和JavaFX 2.0的发布。

【51CTO独家特稿】2011年正在接近尾声,Oracle公司也总结了2011年Java的主要成就。不光是在Android领域继续和Google展开赔偿诉讼,还在提升Java社区忠诚度和更新支持方面有了进步。

您对于Java在2011年10月的新动向有什么意见,欢迎进入专用讨论贴讨论。地址:http://bbs.51cto.com/thread-891237-1.html

盘点Java2011年成就

2011年甲骨文公司发布的JDK 7,可用于Windows,Linux,Solaris和嵌入式平台,还发布了Mac OS X的开发人员预览版。从此Java迈进了7时代,并预期未来的Java 8将会在云开发方面有长足的进步。JDK 8将在2013年夏天发布,会增加Jigsaw,Lambda 、JavaFX 3.0等诸多功能。

在2011年IBM,Apple, SAP, Azul和Twitter加入了OpenJDK。而JRockit团队和HotSpot团队已经成功被Oracle整合,目前效率提升较大。

曾经一度销声匿迹的JavaFX也推出了JavaFX 2.0,提供了Java客户端用户界面(UI)技术的迁移路径。JavaFX 2.0是先进的企业应用Java UI平台,下一步,Java将作为主要的富客户端平台进行发展。不过51CTO编辑很担心它在与HTML 5、Flash和Silverlight的竞争中,能有多大的竞争力。

Java ME也在慢慢发展,试图跟上目前移动设备端的快速发展。甲骨文已建立了一个打通Java平台和Java SE、Java ME的沟通桥梁的战略计划,同步发行在Java SE上运行的Java ME API。此举是为实现嵌入式垂直市场的全覆盖。 Java平台将覆盖所有CPU类型。将致力于为垂直细分市场提供API。

Oracle还计划为Java推出一个公共云服务,以完成其PaaS的战略目标。甲骨文Java云服务是一个为企业开发,部署和管理 关键业务的Java平台,Java EE应用平台将基于Oracle WebLogic Server。它支持多个Java集成开发环境(IDE),包括甲骨文的JDeveloper,NetBeans和Eclipse的开发与部署。

Oracle将在Java中更好的支持HTML 5,以简化基于云的客户机/服务器互动应用程序的开发。

Java未来发展蓝图发布

Oracle在JavaOne大会上发布了Java未来的发展蓝图,其中包括计划2013年推出的Java 8。JavaScript将会在未来得到改进,以方便程序员进行开发。在下一代Java客户端中将会整合JavaFX 3.0,同时还将支持多点触控设备。

更多Java蓝图的细节,请点击这里>>

Google与Java专利权擦肩而过

2000万美元能做什么?估计这只是欧洲五大足球联赛中一个球星的价钱。而当年Google曾经有机会以2000万美元的价格,从Sun手中买到Java为期三年的合作协议。倘若当年Google舍得花这2000万美元,就没有现在Oracle什么事情了,拉里也只能干着急。

可惜这没有发生,导致Google不得不承诺自己在未来Android版本中将不会涉及侵犯Java专利的代码。猫鼠游戏还在继续,Google和Oracle目前为止还没有达成协议。而不知道诺基亚推出Windows Phone手机后,Oracle还能不能用Android要挟Google。马上从Google身上割掉一块肉,可能是Oracle***的选择。

Java之父高斯林评价乔布斯“他是个疯子”

在天朝,疯子就是疯子,是要送进疯人院电击的。在美国,疯子是个褒义词,是偏执狂的代名词。世界上只有偏执狂才能成功,所以“疯子”乔布斯成功了。Java之父高斯林曾和乔布斯三次免谈,每次都聊的很投机,但是每一次聊完高斯林都告诉自己“不,我不能为这个人工作,他是个疯子!”。

其实高斯林也是个偏执狂,这个老头当面呵斥Oracle CEO拉里,并公开叫他“魔鬼拉里”。被Oracle炒掉后加入Google,但不久就跳槽了。看得出这个老头也是一个疯子,一个执着于技术的偏执狂。

#p#

2011年10月Java新版工具推荐
工具名称 功能简介 下载地址
JRuby 1.6.5 JRuby是Ruby编程语言的100%纯Java实现,它结合了Ruby简洁的语法以及Java丰富的类库。  下载
Apache Derby 10.8.2.2 Apache Derby是一个完全用java编写的数据库,所以可以跨平台,但需要在JVM中运行。  下载
VisualVM 1.3.3 VisualVM是一个集成多个JDK命令行工具的可视化工具。透过这个工具Java程序员可以更好的提升程序性能。  下载
JavaFX 2.0

JavaFX 2.0是JavaFX一个主要的升级版本,为下一代的UI 平台而设计,提供强大的基于Java 的UI能力,可处理大规模的数据驱动的商业逻辑。

 下载
jOOQ 1.6.8 jOOQ(Java Object Oriented Querying,即面向Java对象查询)是一个高效地合并了复杂SQL、类型安全、源码生成、动态记录、存储过程以及高级数据类型Java API类库。  下载
IcedTea 2.0 这是IcedTea作为正式版(GA)发布以来基于OpenJDK 7的***个版本。IcedTea长期以来一直是OpenJDK的一套补丁。  下载
Groovy 1.8.3 Groovy是一个基于 Java虚拟机(JVM)的敏捷动态语言,它构建在强大的Java语言之上,同时引入闭包和元编程等出色的新功能,并添加了Python、Ruby和Smalltalk等语言中的诸多特征。  下载
JExpress 7.8.8 JExpres是一个跨平台的Java安装程序制作工具,它可以生成Windows、Linux、MacOs下的安装程序(非开源)  下载
Eclipse 4.2 (Juno) M3 继Eclipse Foundation发布了***个支持Java 7的里程碑版 Eclipse 3.8M1后,近日Eclipse 4.2 M3 也随之发布了!  下载
Oddjob 1.0 Oddjob 是一个采用 Java 语言开发的作业调度工具,通过图形化界面或者是XML文件进行任务的设定,支持按顺序执行、并行执行以及根据预设条件执行任务。  下载
Easy Java Websites 2.5 Easy Java Websites (EJW)是一个基于Java Servlet实现的MVC Web应用程序开发框架。  下载
Jailer 3.6.2 Jailer 3.6.2 发布了,该版本改进了数据浏览功能,包括树状导航、自动布局以及桌面缩放特性。Jailer 是一个功能强大的智能型数据提取工具,可以支持DB2、Firebird、Derby等应用。它使用方便,运行的时间需要Java JRE 5的支持。  下载

2011年往期Java备忘录回顾

  1. 9月Java备忘录:Google与甲骨文专利谈判破裂
  2. 8月Java备忘录:高斯林离职Google
责任编辑:彭凡 来源: 51CTO
相关推荐

2011-10-20 09:24:47

Java

2011-10-20 22:11:48

甲骨文Java

2011-12-07 09:19:49

JavaJ2MEBicaVM

2011-08-31 10:34:47

JavaJava备忘录

2018-12-24 21:40:12

2011-10-08 16:14:08

Java备忘录

2011-11-03 14:57:52

开发技术周刊

2023-10-10 15:26:30

内存泄露OOM

2014-04-17 10:30:41

Linux 命令黑白备忘录

2017-03-21 11:02:59

基础深度学习备忘录

2020-11-02 10:41:33

备忘录模式

2011-04-11 10:03:32

钱伯斯思科

2011-08-16 18:38:23

Core Animat动画

2018-06-20 13:14:16

MySQL数据优化查询备忘录

2013-08-29 10:50:48

移动网站性能优化移动web

2016-03-03 10:09:26

2021-03-08 00:12:44

Grid 备忘录 函数

2012-01-17 10:04:07

2022-04-07 08:00:00

Javascript开发

2009-06-17 16:54:27

MySpace备忘录裁员
点赞
收藏

51CTO技术栈公众号