对于希望在企业级Java团队中运行的C#开发人员而言,最快的资源集是什么?
语言本身应该易于理解.没有尽可能多的语言结构,一切都可以在库中完成.
这些库需要一些时间来适应.你可以做的两件最关键的事情是:
1:使用NetBeans或Eclipse并一直按下ctrl-space.这就像上帝之钥.
2:为此页面添加书签:https://docs.oracle.com/javase/8/docs/ (或适用于您的java版本的版本 - 但版本并不重要)图形中的每个框表示一个库包,单击一个您想要概述的库包.尝试了解每个包的功能.浏览感兴趣的包并扫描类.此页面还链接到许多教程.
之后,只需要了解您需要做哪些其他库来完成工作.如果你的团队使用它,你可能最终会使用Hibernate,而你应该研究消息传递和RMI(你可能没有直接使用它,但几乎所有的java内部通信都基于RMI) ).
记住ctrl-space.它将为您提供参数,与您目前输入的内容相匹配的函数列表,它填充导入声明,扩展宏,...
哦,还有另外两个Eclipse技巧:ctrl-shift-T."查找类型"(在eclipse中,NetBeans中有一个,但我不记得键序列,ctrl-shift-O可能).无论如何,您键入一个部分类名,它将为您提供项目中所有匹配类的列表.单击一个将其打开.
按住Ctrl键单击.跳转到您点击的任何内容的声明/定义.
我会建议以下书籍:
简而言之,Java Enterprise,O'Reilly
有效的企业Java
Java企业最佳实践,O'Reilly
Java真的是一个不同的鱼 - 开发企业应用程序比C#要多得多.您需要担心各种不同的事情 - EJB,Enterprise与"Personal"运行时等等.
我能给你的最好建议是使用NetBeans IDE.它很大,很慢,很麻烦,但它确实可以指导你.
为抽象做好准备.很多很多的抽象;)