鍍金池/ 教程/ C#/ C#與Java比較
C#屬性(Properties)
C#與Java比較
C#方法
C#枚舉
C#關(guān)鍵字
C# StreamReader類
C#不安全代碼
C#文件(I/O)
C#匿名方法
C#線程同步
C# Thread類
C#主線程
C#數(shù)據(jù)類型
C# FileStream類
C#預(yù)處理指令
C#繼承
C#循環(huán)
C#決策結(jié)構(gòu)
C#集合
C#反射
C#類型轉(zhuǎn)換
C#泛型
C# StringReader類
C#歷史
C#運(yùn)算符重載
C#屬性
C#線程實(shí)例:Sleep()方法
C#線程示例:優(yōu)先級(jí)
C#線程實(shí)例:Join()方法
C# BinaryReader類
C#類
C#索引器
C# BinaryWriter類
C#序列化
C#常量和文字
C#程序結(jié)構(gòu)
C#封裝
C#事件
C#可空類型(nullable)
C#基本語法
C#異常處理
C#教程
C#接口
C# System.IO命名空間
C#線程命名實(shí)例
C# StringWriter類
C#線程實(shí)例
C#數(shù)組
C#正則表達(dá)式
C#命名空間
C#反序列化
C#與C++比較
C# TextWriter類
C#多線程
C#字符串
C#是什么?
C#變量
C# FileInfo類
C#線程實(shí)例:Abort()方法
C#結(jié)構(gòu)體
C#運(yùn)算符
C#入門程序
C#多線程生命周期
C# TextReader類
C# DirectoryInfo類
C#委托

C#與Java比較

JAVA編程語言和 C# 之間存在許多差異和相似之處。Java 和 C# 之間的最大區(qū)別,如列表中所示:

序號(hào) JAVA語言 C#語言
1 Java是由Sun公司開發(fā)的高級(jí),強(qiáng)大,安全和面向?qū)ο蟮木幊陶Z言?,F(xiàn)已被Oracle收購 C# 是由Microsoft開發(fā)的面向?qū)ο缶幊陶Z言,它運(yùn)行在.Net Framework上。
2 Java編程語言程序是通過Java運(yùn)行時(shí)環(huán)境(JRE)的幫助下,在Java平臺(tái)上運(yùn)行。 C# 編程語言是在一種叫作公共語言運(yùn)行時(shí)(CLR)上運(yùn)行。
3 Java類型的安全是安全的。 C# 型安全是不安全的。
4 在java中,通過值傳遞的內(nèi)置數(shù)據(jù)類型稱為基本類型。 在 C# 中,通過值傳遞的內(nèi)置數(shù)據(jù)類型稱為簡(jiǎn)單類型。
5 Java中的數(shù)組是由Object直接指定。 C# 中的數(shù)組是System直接指定。
6 Java不支持條件編譯。 C# 支持使用預(yù)處理指令的條件編譯。
7 Java不支持goto語句。 C# 支持goto語句。
8 Java不支持通過類的多重繼承,它可以通過java中的接口來實(shí)現(xiàn)。 C# 支持使用類的多繼承。
9 Java不支持結(jié)構(gòu)體和聯(lián)合體。 C# 支持結(jié)構(gòu)體和聯(lián)合體。
10 Java支持檢查異常和未檢查的異常。 C# 支持未經(jīng)檢查的異常。

上一篇:C#主線程下一篇:C#集合