亚洲天堂一级片-亚洲天堂三区-亚洲天堂久久精品成人-亚洲天堂毛片-久久国产欧美日韩高清专区-久久国产欧美日韩精品免费

通州北大青鳥學校淺析Java7 VS C# 2.0

北京北大青鳥學校技術專家介紹,Java 7作為SUN被oracle收購以后的第一個Java版本,自發布后就受到了極大的關注。后來通過介紹其新特性,以及自己具體使用后,很多人發現 Java7 的新特性與C# 2.0有相似性。下面,北京北大青鳥學校技術老師就為大家總結一下Java7 VS C# 2.0 。

1.Strings in switch Statements
北京北大青鳥學校專家介紹,Java7 的新特性就是在 switch 代碼塊中加入對 String 的支持,雖然僅僅是加入 String,但已經相對之前的版本僅僅支持 Integer 要好很多,這個功能在 C# 1.0 中就被支持,而且不光是 String,所有的對象均可用在 switch 塊中(更正:C# 2.0 switch 只可以使用 bool,char,integer,enum,string和相應的可空值類型中,A switch expression or case label must be a bool, char, string, integral, enum, or corresponding nullable type)。

2.The try-with-resource Statement
Java7 的這一個新特性對 C# 2.0來說再熟悉不過了,在編碼一些需要及時釋放的資源時,通常的做法是在 finally 塊中調用 close() 一類的方法去釋放,而 C# 提供了一個簡單的方法實現同樣的功能,代碼如下:

using(SqlConnection conn = new SqlConnection(“ConnectionStringHere”)){
// Do something   }

上面的代碼等效于:
SqlConnection conn = new SqlConnection(“ConnectionStringHere”);
try{   conn.open();  
// Do somethind  
} finally
{ conn.close();
}

而 Java7 實現了類似的功能,只不過不是用 using,而是使用 try,代碼如下:
try (BufferedReader br = new BufferedReader(new FileReader(path))) {      
return br.readLine();  
}

對于 C#,使用 using 須滿足一個條件,即 using 內聲明的對象實現了接口 System.IDisposable,這樣一來,finally 塊中的代碼就可自動調用該接口下的 Dispose() 方法,從而實現釋放資源的目的。對于 Java7 也有同樣的要求,就是對象必須實現接口 java.lang.AutoCloseable 或者 java.io.Closeable。


3.The For-Each Loop
Java7實現了for-each 循環功能,雖然是在 Java5 中的一個語法增強,但由于 Java6 沒有語法更新,因此將這個增強列為 Java7 的新特性。下面是 Java 版本的 for-each 代碼:
void cancelAll(Collection<TimerTask> c) {     
 for (TimerTask t : c)         
 t.cancel();  
}

對于 C# 版本,代碼如下:
void CancelAll(Collection<TimerTask> c) {      
foreach (TimerTask t in c)          
t.Cancel();  
}

北京北大青鳥學校專家認為,兩者的實現并無太大區別但適用范圍卻不同,Java7只能實現在集合中(包括傳統數組和泛型集合),而 C# 可用在任何實現了 System.IEnumerable 或其泛型版本 System.IEnumerable<T> 的對象中。
想要了解更多關于北大青鳥課程,歡迎你來北京北大青鳥學校免費試聽。

北大青鳥網上報名
北大青鳥招生簡章
主站蜘蛛池模板: 日本网址在线观看 | 国内精品影院久久久久 | 亚洲a在线播放 | 一级毛片免费视频观看 | 美女张开腿让男人捅的视频 | 在线午夜影院 | 天天激情站 | 黄色三级网 | 精品久久久久久免费影院 | 久久久久久久久免费影院 | 色精品视频 | 香蕉成人 | 亚洲精品无码不卡 | 天堂中文字幕 | 成人a毛片在线看免费全部播放 | 男女视频在线观看免费高清观看 | 久9这里精品免费视频 | 日本一级毛片中文字幕 | 久草在线视频免费资源观看 | 亚洲免费观看网站 | 男女乱淫免费视频 | 九九精品免视频国产成人 | 成人毛片网| 欧美肥婆videoxxx| 国产精品女上位在线观看 | 亚洲综合国产 | 亚洲天堂男人网 | 欧美一区二区三区视频 | 亚欧美图片自偷自拍另类 | 亚洲欧美日韩一级特黄在线 | 扒开双腿猛进入爽爽在线观看 | 成人久久18免费网站 | 欧洲精品一区二区三区在线观看 | 三级欧美 | 曰本毛片va看到爽不卡 | 精品国产综合区久久久久99 | 亚洲国产成人超福利久久精品 | 亚洲精品成人中文网 | 久久精品国产精品亚洲人人 | 91日韩精品天海翼在线观看 | 国产亚洲高清不卡在线观看 |