新聞中心
Java7將于本月28日發(fā)布正式版,這是Sun被Oracle收購以后的***個Java版本。不過也讓人懷疑,再被晃點了一次之后,會不會又被晃點一次呢?希望這次可以做到言出必行?。?/p>

創(chuàng)新互聯-專業(yè)網站定制、快速模板網站建設、高性價比海湖新網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式海湖新網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋海湖新地區(qū)。費用合理售后完善,十余年實體公司更值得信賴。
先來回顧一下Java的歷史吧!
提問:你知道Java是在什么時候誕生的嗎?
回答:1995年。(這個非常好記,因為微軟的Windows95也是在這一年發(fā)布的)。
實際上,Java早在上個世紀90年代初就開始醞釀了。1991年4月,Sun公司的James Gosling領導的綠色計劃(Green Project)開始著力發(fā)展一種分布式系統(tǒng)結構,使其能夠在各種消費性電子產品上運行。而Green項目組的成員一開始使用C++語言來完成這個項目,由于Green項目組的成員都具有C++背景,所以他們首先把目光鎖定了C++編譯器,Gosling首先改寫了C++編譯器,但很快他就感到C++的很多不足,需要研發(fā)一種新的語言Java來替代它,一杯飄香的咖啡成為了它的標志。其實Java的誕生頗有那么一股“有心栽花花不開,無心插柳柳成陰”的味道。就象當年Unix和它的前身MULTICS系統(tǒng)一樣。
Sun繼Green項目后又經過了幾年的研究,終于在1995年5月23日在SunWorld'95上正式發(fā)布Java和HotJava瀏覽器。在同年,有很多公司先后獲得了Java許可證,如Netscape在1995年8月,Oracle在1995年10 月分別獲得了Java許可證。Sun在 1995年發(fā)布***個Java版本后,于1996年1月宣布成立新的業(yè)務部門──JavaSoft部,這個部分主要負責開發(fā)、銷售并支持基于Java技術 的產品,由AlanBaratz先生任總裁。
隨著時間的推移,使用Java的人越來越多。但是,就在那個春天(2009年4月)噩耗傳來了,Sun被Oracle收購了。從此業(yè)界開始了各種猜想,尤其是Java之父James Gosling的離開、云計算的興起,新聞鋪天蓋地而來,Java命運會是什么?。終于在沉寂了這么久之后,Java 7要來到我們身邊了。
Java 7的改進在哪里?
Java 1.4到1.5的修改很大,在編譯compile-time 方面提升很大,Java 6在運行時runtime智能上做了優(yōu)化,Java 7的主要改進:模塊化。
Java 7有哪些新特性?
特性一:switch 中使用字符串變量
- public void testStringSwitch(String direction) {
- switch (direction) {
- case "up":
- y--;
- break;
- case "down":
- y++;
- break;
- case "left":
- x--;
- break;
- case "right":
- x++;
- break;
- default:
- System.out.println("Invalid direction!");
- break;
- }
- }
特性二:簡化泛型對象創(chuàng)建
- // Java 7 以前版本
- Map
>m=new HashMap >(); - // Java 7
- Map
> m = new HashMap<>();
特性三:多異常處理
- try {
- Class a = Class.forName("wrongClassName");
- Object instance = a.newInstance();
- } catch (ClassNotFoundException | IllegalAccessException |
- InstantiationException ex) {
- System.out.println("Failed to create instance");
- }
當然,Java 7還有很多其他特性,在這里就不一一列舉了。請看JDK 7 Reference Card發(fā)布:Java 7特性先睹為快
當你看到Java 7的新特性時,會有什么感覺呢?有人會覺得他和C# 2.0很像,你會這么覺得嗎?請看漫談Java 7的新特性與C# 2.0的相似之處。
支持?還是反對?
無論你支持,還是反對,Java 7都來了。
無論你支持,還是反對,Java 7始終在那里。
無論你支持,還是反對,Java技術無處不在!
在很多熟悉的地方,或者是在許多時候,它都可能讓你大吃一驚。
無論別人怎么說,Java技術就在你的生活中。
網站標題:Java 7發(fā)布倒計時,你準備好了嗎?
分享鏈接:http://m.5511xx.com/article/coddehd.html


咨詢
建站咨詢
