码迷,mamicode.com
首页 > 编程语言 > 详细

java 与c#比较

时间:2015-12-19 16:18:50      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

1.开发周期方面:c#比java开发周期更快
2.java出现的时间更长、开源性广、跨平台性好
3.c#较为封闭、后出于java
4.c#有无符号类型、java没有
5.java与c#都有值类型、但是java没有方法体
6.c#间接继承obect 而java没有
7.c#在类中构造方法、与java不同
8.c# int 是int32,但Integer是int的包装器,int自身没有方法,Integer有一些方法;int与Integer之间可隐式转换(导致装箱和拆箱),但当Integer值为null的时候会在运行时抛出异常。boolean等类似。
9.c#也有匿名类,但是只有数据没有方法
10.java通过接口实现委托和事件功能、而c#只能在接口定义行为
11.c#属性有get和set 而java没有
12.c#有编译指令、java没有
13.java 中 内部类可以访问到外部类的成员,而c#不能
14.swich c#中可以使用long string 而java不行
15.java允许接口有内部类、静态字段、c#不行
16.java有异常捕获、c#没有

java 与c#比较

标签:

原文地址:http://www.cnblogs.com/liyiyong/p/5059165.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!