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

C# vs Java

时间:2014-10-20 00:49:31      阅读:402      评论:0      收藏:0      [点我收藏+]

标签:c#   java   

先学了 Java, 再学 C#

结果工作大部份时间都在使用 C#

觉得 Visual Studio 真的是非常棒的 IDE

Java 和 C# 真的有太多相似的地方

常有人会问学哪个好?

我觉得要看从哪个角度来谈这件事

如果你希望学习的快一些,我建议,学 C# ,至少 Visual Studio 帮了很大的忙

但因为微软已经渐渐失去客户端的市场 (虽然在 PC 市场仍是霸主,但移动装置看来已经没机会了)

所以从这方面来说,应该是要学 Java

不过,不管学哪一个,要去学另一个都是非常容易的。毕竟两个太相似了。所以不用太纠结,专心学好一个才是重点。


个人比较喜欢 C# 

但有个 Java 的规则是我个人非常喜欢的,特别要写下来

Java 有个叫 catch or throw rule (捕捉或丢出规则)

就是当你开发程序,当你呼叫其他方法时,如果他会丢出异常

则你就必须捕捉这个异常并加以处理,或者,把他往外丢

虽然这样子有时会比较麻烦,因为如果没去理他 (没 catch 也没 throw) 则编译会报错。

但也因为这样子,反倒是在程序愈来愈复杂时,工程师可以在每次调用其他方法时,再次思考当发生异常时,该怎麽处理

这样子可以让人思考更谨慎。这是非常好的规则。

C# vs Java

标签:c#   java   

原文地址:http://blog.csdn.net/kendo3065/article/details/40281857

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