Java | C# |
Java 是一种由 Oracle 开发的高级、健壮、安全和面向对象的编程语言。 | C# 是一种 面向对象的编程语言,由 Microsoft 开发,运行在 .Net Framework 上。 |
Java 编程语言旨在在 Java 运行时环境(JRE) 的帮助下在 Java 平台上运行。 | C# 编程语言旨在在公共语言运行时(CLR) 上运行。 |
Java 类型安全是安全的。 | C# 类型安全是不安全的。 |
在java中,通过值传递的内置数据类型被称为原始类型。 | 在 C# 中,按值传递的内置数据类型称为简单类型。 |
Java 中的数组是对象的直接特化。 | C# 中的数组是系统的特化。 |
Java 不支持条件编译。 | C# 支持使用预处理器指令的条件编译。 |
Java 不支持 goto 语句。 | C# 支持 goto 语句。 |
Java 不支持结构和联合。 | C# 支持结构和联合。 |
Java 支持受检异常和非受检异常。 | C# 支持未经检查的异常。 |