Microsoft C# 概覽:C# 和 JAVA

C# 和 JAVA 是兩個不同的面嚮對象語言,兩者有類似,同時更有不同。C# 和 JAVA 都是從祖父類”Object”派生的。在 C#裏的全部類都是從System.Object 類衍生的,在JAVA裏的子類,都是從java.lang.Object 裏派生的。

C# 和JAVA都有自己的運行時環境。C# 源代碼會被編譯成微軟中間層語言(MSIL) ,並在運行的時候得到運行時環境(CLR)的支持。這點和JAVA類似,JAVA也是先編譯成Java字節碼,並且在運行的時候得到運行時環境Java虛擬機(JVM)的支持。C# 和 JAVA 都支持編譯器的運行時原生編譯。

另外 C# 和 JAVA 都有各自的垃圾回收器。在關鍵字的比較上,有類似的,也有不同的。下面是一些少量相似並不同的關鍵字的例子。

類似關鍵字例子

class , new , if , case , for , do , while , continue , int , char , double , null

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章