适用于C#开发人员的Java

时间:2009-02-17 00:18:02

标签: c# java java-ee

对于希望在企业级Java团队中运行的C#开发人员来说,最快的资源集是什么?

6 个答案:

答案 0 :(得分:17)

语言本身应该易于理解。没有那么多的语言结构,一切都可以在库中完成。

图书馆需要一些时间来适应。你可以做的两件最重要的事情就是:

1:使用NetBeans或Eclipse并一直点击ctrl-space。这就像上帝之钥。

2:为此页添加书签:https://docs.oracle.com/javase/8/docs/ (或者适合您的java版本 - 但版本并不重要)图中的每个框表示一个库包,单击一个您想要概述的库。尝试了解每个包的功能。浏览感兴趣的包并扫描类。此页面还链接到许多教程。

之后,只需了解您需要完成工作的其他图书馆。如果你的团队使用它,那么你可能最终会使用Hibernate,你应该考虑使用Hibernate。也许RMI(您可能没有直接使用它,但几乎所有的Java内部通信都基于RMI)。

记住ctrl-space。它将为您提供参数,与您目前输入的内容相匹配的函数列表,它填充导入声明,扩展宏,...

哦,还有其他两个Eclipse技巧: CTRL-移-T。 “查找类型”(在eclipse中,NetBeans中有一个,但我不记得键序列,ctrl-shift-O可能)。无论如何,您键入一个部分类名,它将为您提供项目中所有匹配类的列表。单击一个将其打开。

CTRL单击。跳转到您点击的任何内容的声明/定义。

答案 1 :(得分:13)

我会建议以下书籍:

Java真的是一条不同的鱼 - 开发企业应用程序的能力远远超过C#。您需要担心各种不同的事情 - EJB,Enterprise与“Personal”运行时等等。

我能给你的最好建议是使用NetBeans IDE。它很大,很慢,很麻烦,但它确实可以指导你。

答案 2 :(得分:7)

为抽象做好准备。很多很多的抽象;)

答案 3 :(得分:2)

阅读包java.langjava.iojava.util的API文档。认真。在java中,业余爱好者的标记就是在java.util.Collections中有一个已经做了他们想要的方法时编写循环的人。

答案 4 :(得分:0)

答案 5 :(得分:0)

可理解的,有条理的,全面的总结是http://www.kynosarges.org/JavaCSharp.html

它还提到了缺少C#/ CLR / BCL功能的已知解决方法。