java 与 .net有什么大的区别

来源:百度知道 编辑:UC知道 时间:2024/06/18 04:33:17

举个例子来说,.net的工程师基于一个已建的平台做事,如果底层出错就只能停工。而java工程师从底层做起,如果底层出错完全可以自己解决。java的学习比较复杂有一定的难度的。

学习交流.net的阵地53155696(SoftWare战队(.net))

哈哈,我应聘的时候,老总就问了我这个问题,楼上的,.net 平台也可以处理底层的东西好不!.net是比较快捷的开发平台,你也知道微软的产品一向都是使用方便的,包括他的框架里面引与了ViewState,但是JAVA平台的移植和开发的产品质量是要好些!

java 很多东西是开源的.

c#与java的区别

1.属性:
java中定义和访问均要用get和set方法,可以不成对出现。
c#中是真正的属性,定义时get和set必须同时出现,房问时用.号即可。不用get,set

2.对象索引
就是对象数组
public Story this [int index] {

3.C#中,不用任何范围修饰符时,默认的是protect,因而不能在类外被访问.

4.因为JAVA规定,在一个文件中只能有一个public类,而且这个类的名称必须与文件名一模一样,这是一个区别

5.在C#中,它是以Main方法来定位入口的.如果一个程序中没有一个名为Main的方法,就会出"找不到入口的错误".不要把Main写成main哟

6.C#预定义的简单数据类型比Java多。例如,C#有unit,即无符号整数

7.忘掉Java中的static final修饰符。在C#中,常量可以用const关键词声明
C#的设计者还增加了readonly关键词,readonly域只能通过初始化器或类的构造函数设置
8.公用类的入口点:c#是可以对Main进行重载(java中是main),允许有int返回值和空参数的Main

9.在Java中,switch语句只能处理整数。但C#中的switch语句不同,它还能够处理字符变量。请考虑下面用switch语