建筑技能:Java和C#之间的区别?

时间:2010-10-04 16:17:10

标签: c# java eclipse visual-studio-2010

所以这似乎是一个普遍的问题..但是为了快速有效地学习编程语言,C#或Java是可行的方法吗? (我更喜欢VS2010)

是否有某种网站可以帮助大三学生更有效地理解这些语言?

谢谢......只是寻找一些输入

-DS

11 个答案:

答案 0 :(得分:9)

如果您更喜欢VS2010,答案显而易见:C#

答案 1 :(得分:3)

这是一篇比较C#和Java的文章:http://www.25hoursaday.com/CsharpVsJava.html

如果您更喜欢Visual Studio,那么就开始学习C#。

答案 2 :(得分:3)

从我的角度来看(主要是微软开发人员和java初学者),这不仅仅是偏好问题,两种语言非常相似,但我总是发现使用java设置开发环境比使用C#。在eclipse和netbeans中你必须选择服务器(例如在web开发中),选择库并配置所有环境和ide等。对于希望“快速”学习的初学者来说,微软可能会更好。关于教程,有很多,访问产品的主页,你一定会找到一个很好的教程(asp.net,sun jsf,或任何你想学的东西),如果你需要从地面开始学习我建议买一本书(也有很多),我喜欢用java和wrox专业人士思考#

答案 3 :(得分:1)

必须回答Java)

如果你喜欢学习完全不同的东西,那么java就是你的选择。

答案 4 :(得分:1)

如果你想学习Java,那么

但是因为你喜欢VS 2010,所以做C#。

答案 5 :(得分:1)

我应该使用NetBeans或Eclipse作为IDE使用Java。我不知道VS2010有什么问题,但每次我想使用它时,我的意见是它不能那么好用。学习Java结合我建议的两个IDE之一,因为IDE而非常有趣。它们是一种魔力:它们在编译之前确切地知道您的代码是否正确。他们甚至可以建议您解决错误的解决方案。

如果您喜欢绘制GUI,NetBeans就是您所需要的!你在Java中所做的一切都可以在任何地方执行(在每个平台上)。

Java是一种重要的逻辑语言。一旦了解了面向对象编程的工作原理,您就会发现一切都是逻辑。再也没有什么“神奇”了。

答案 6 :(得分:1)

只要您理解编程语言范例背后的概念,任何选项都会有快速学习曲线。

在我看来,Java更容易学习,但C#具有一些使开发更快的功能。

答案 7 :(得分:1)

无论哪种方式都很好,它们非常相似(语法方面,imo),两者都很受欢迎。不会出错

答案 8 :(得分:0)

Buddy,C#将是最好的选择,因为它易于理解,练习并获得比java更多...

答案 9 :(得分:0)

C#和Java都是经过深思熟虑的IDE,支持得很好。也就是说,我更喜欢Java,因为它具有出色的跨平台支持和出色的API文档。

答案 10 :(得分:0)

我强烈建议使用Java。它是甲骨文,惠普,IBM,Sun等支持的语言。我不希望在.Net中有任何竞争