(面试题)今天面试c#软件工程师,面试官问我你觉得c#和java的最大区别在哪里?我的答案觉得挺雷人的
陈胜10秒钟,本来回答java应用得比较广(说话太小声),然后重新说c#比较容易学
好吧,其实我是想你们会怎么回答?答得好就加分。
------解决方案--------------------开源,我觉得
------解决方案--------------------平台呢?
------解决方案--------------------开源,呵呵
------解决方案--------------------不懂Java
------解决方案--------------------java是万金油,干啥都能;c#是贵妇人,伺候不好就会大发雷霆,当然,你哄好就爽了
------解决方案--------------------这个地址说的比较详细了:
http://wenwen.soso.com/z/q109936898.htm
------解决方案--------------------Java主要是平台无关性和开源,NET不说你们也知道额,必须要NET FrameWork
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------java支持的平台广泛,.NET基本是在WIN平台下,也有个开源的.NET,但好像好久没动静了。
------解决方案--------------------比较大的区别就是java没有属性,用get set方法代替
java没有代理,可以用匿名类+接口代替
.net没有匿名类,有匿名方法,那个不需要了
java没有匿名方法和lambda。