针对 Java 开发人员的 C# 编程语言(转)
2005-12-04 22:12
489 查看
本文讨论 Java 和 C# 之间的异同点,目的在于当迁移到 .NET 时,让 Java 开发人员掌握所涉及的一些知识。Java 和 C# 之间的主要相似点是:
•Java 和 C# 都源于 C++,并且共有 C++ 的一些特征。
•两种语言都需要编译成中间代码,而不是直接编译成纯机器码。Java 编译成 Java 虚拟机 (Java Virtual Machine, JVM) 字节码,而 C# 则编译成公共中间语言 (Common Intermediate Language, CIL)。
•Java 字节码是通过称为 Java 虚拟机 (JVM) 的应用程序执行的。类似地,已编译的 C# 程序由公共语言运行库 (Common Language Runtime, CLR) 执行。
•除了一些细微的差别以外,C# 中的异常处理与 Java 非常相似。C# 用 try...catch 构造来处理运行时错误(也称为异常),这和 Java 中是完全一样的。System.Exception 类是所有 C# 异常类的基类。
•同 Java 一样,C# 是强类型检查编程语言。编译器能够检测在运行时可能会出现问题的类型错误。
•同 Java 一样,C# 提供自动垃圾回收功能,从而使编程人员避免了跟踪分配的资源。
•Java 和 C# 都支持单一继承和多接口实现。
原文内容: http://www.microsoft.com/china/msdn/library/langtool/vcsharp/Usgettingstartedcsharpforjava.mspx
•Java 和 C# 都源于 C++,并且共有 C++ 的一些特征。
•两种语言都需要编译成中间代码,而不是直接编译成纯机器码。Java 编译成 Java 虚拟机 (Java Virtual Machine, JVM) 字节码,而 C# 则编译成公共中间语言 (Common Intermediate Language, CIL)。
•Java 字节码是通过称为 Java 虚拟机 (JVM) 的应用程序执行的。类似地,已编译的 C# 程序由公共语言运行库 (Common Language Runtime, CLR) 执行。
•除了一些细微的差别以外,C# 中的异常处理与 Java 非常相似。C# 用 try...catch 构造来处理运行时错误(也称为异常),这和 Java 中是完全一样的。System.Exception 类是所有 C# 异常类的基类。
•同 Java 一样,C# 是强类型检查编程语言。编译器能够检测在运行时可能会出现问题的类型错误。
•同 Java 一样,C# 提供自动垃圾回收功能,从而使编程人员避免了跟踪分配的资源。
•Java 和 C# 都支持单一继承和多接口实现。
原文内容: http://www.microsoft.com/china/msdn/library/langtool/vcsharp/Usgettingstartedcsharpforjava.mspx
相关文章推荐
- 针对 Java 开发人员的 C# 编程语言
- 针对Java 开发人员的C# 编程语言-
- Visual Studio:针对 Java 开发人员的 C# 编程语言
- Visual Studio:针对 Java 开发人员的 C# 编程语言
- Visual Studio:针对 Java 开发人员的 C# 编程语言
- 针对 Java 开发人员的 Dojo 概念
- (转)针对 Java 开发人员的 Dojo 概念
- Atitit。Cas机制 软件开发 编程语言 无锁机制 java c# php
- 寻java、.net、或C#兼职程序开发人员(上海)
- 针对 Java 开发人员的 Dojo 概念
- 针对 Java 开发人员的 Dojo 概念
- 针对 Java 开发人员的 Dojo 概念
- 20个开发人员非常有用的Java功能代码
- 针对 .NET 开发人员的存储过程评估(转)
- Java开发人员最常用19个Linux命令
- AES加密CBC模式兼容互通四种编程语言平台【PHP、Javascript、Java、C#】
- java开发人员必去的知名国外网站
- 假如我是JAVA开发人员
- 面向Java开发人员的Ajax:结合Direct Web Remoting
- PHP开发人员对JAVA的WEB开发入门(初版-基础知识)