Java 7发布倒计时,你准备好了吗?

Java7将于本月28日发布正式版,这是Sun被Oracle收购以后的***个Java版本。不过也让人怀疑,再被晃点了一次之后,会不会又被晃点一次呢?希望这次可以做到言出必行啊!

创新互联-专业网站定制、快速模板网站建设、高性价比海湖新网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式海湖新网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖海湖新地区。费用合理售后完善,十余年实体公司更值得信赖。

先来回顾一下Java的历史吧!

提问:你知道Java是在什么时候诞生的吗?

回答:1995年。(这个非常好记,因为微软的Windows95也是在这一年发布的)。

实际上,Java早在上个世纪90年代初就开始酝酿了。1991年4月,Sun公司的James Gosling领导的绿色计划(Green Project)开始着力发展一种分布式系统结构,使其能够在各种消费性电子产品上运行。而Green项目组的成员一开始使用C++语言来完成这个项目,由于Green项目组的成员都具有C++背景,所以他们首先把目光锁定了C++编译器,Gosling首先改写了C++编译器,但很快他就感到C++的很多不足,需要研发一种新的语言Java来替代它,一杯飘香的咖啡成为了它的标志。其实Java的诞生颇有那么一股“有心栽花花不开,无心插柳柳成阴”的味道。就象当年Unix和它的前身MULTICS系统一样。

Sun继Green项目后又经过了几年的研究,终于在1995年5月23日在SunWorld'95上正式发布Java和HotJava浏览器。在同年,有很多公司先后获得了Java许可证,如Netscape在1995年8月,Oracle在1995年10 月分别获得了Java许可证。Sun在 1995年发布***个Java版本后,于1996年1月宣布成立新的业务部门──JavaSoft部,这个部分主要负责开发、销售并支持基于Java技术 的产品,由AlanBaratz先生任总裁。

随着时间的推移,使用Java的人越来越多。但是,就在那个春天(2009年4月)噩耗传来了,Sun被Oracle收购了。从此业界开始了各种猜想,尤其是Java之父James Gosling的离开、云计算的兴起,新闻铺天盖地而来,Java命运会是什么?。终于在沉寂了这么久之后,Java 7要来到我们身边了。

Java 7的改进在哪里?

Java 1.4到1.5的修改很大,在编译compile-time 方面提升很大,Java 6在运行时runtime智能上做了优化,Java 7的主要改进:模块化。

Java 7有哪些新特性?

特性一:switch 中使用字符串变量

 
 
 
 
  1. public void testStringSwitch(String direction) { 
  2.  switch (direction) { 
  3.      case "up": 
  4.      y--; 
  5.      break; 
  6.      case "down": 
  7.      y++; 
  8.      break; 
  9.      case "left": 
  10.      x--; 
  11.      break; 
  12.      case "right": 
  13.      x++; 
  14.      break; 
  15.      default: 
  16.  
  17.      System.out.println("Invalid direction!"); 
  18.      break; 
  19.  } 

特性二:简化泛型对象创建

 
 
 
 
  1. // Java 7 以前版本 
  2.  
  3. Map>m=new HashMap>(); 
  4.            
  5. // Java 7 
  6.  
  7. Map> m = new HashMap<>(); 

特性三:多异常处理

 
 
 
 
  1. try { 
  2.  
  3.     Class a = Class.forName("wrongClassName"); 
  4.     Object instance = a.newInstance(); 
  5.  
  6. } catch (ClassNotFoundException | IllegalAccessException | 
  7.    InstantiationException ex) { 
  8.  
  9.    System.out.println("Failed to create instance"); 

当然,Java 7还有很多其他特性,在这里就不一一列举了。请看JDK 7 Reference Card发布:Java 7特性先睹为快

当你看到Java 7的新特性时,会有什么感觉呢?有人会觉得他和C# 2.0很像,你会这么觉得吗?请看漫谈Java 7的新特性与C# 2.0的相似之处。

支持?还是反对?

无论你支持,还是反对,Java 7都来了。

无论你支持,还是反对,Java 7始终在那里。

无论你支持,还是反对,Java技术无处不在!

在很多熟悉的地方,或者是在许多时候,它都可能让你大吃一惊。

无论别人怎么说,Java技术就在你的生活中。

分享标题:Java 7发布倒计时,你准备好了吗?
URL分享:http://www.hantingmc.com/qtweb/news8/520208.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联