C#与JAVA的相同点和不同点

时间:2007-10-10 20:28:37   来源:中国IT者收集整理   作者:  编辑:gaopoadmin

C#与JAVA的相同之处:由于C#与JAVA都是基于C++发展起来的,因此二者之间具有很多相似之处,具体如下:

  1、C#和JAVA语言的编译结果是独立于计算机和编程语言的,可执行文件可以在受管理的执行

  环境中执行;

  2、C#和JAVA语言都是采用了自动的垃圾回收机制;

  3、C#和JAVA语言都取消了指针操作;

  4、C#和JAVA语言都没有头文件;

  5、C#和JAVA语言都只支持单重继承,要实现与多重继承类似的功能,必须通过接口来实现;

  6、类都是从Object类派生而来,类的对象通过关键字new生成;

  7、C#和JAVA语言都支持线程;

  8、C#和JAVA语言都没有全局变量和全局函数,所有的变量和函数都属于某个类所有;

  9、C#和JAVA语言都支持对数组和字符串边界的严格检查,不会出现边界溢出的情况;

  10、C#和JAVA语言都使用“.”操作符,不再使用“->”和“::”操作符;

  11、C#和JAVA语言都将null和bool作为关键字;

  12、C#和JAVA语言中所有的值都必须先初始化后才能使用;

  13、C#和JAVA语言中的if语句都不允许采用整数作为判断条件;

  14、C#和JAVA语言中的try语句块都可以后接finally语句块。

关键字:C#,JAVA,相同点,不同点

相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面