对于经验丰富的.NET/C#(超过7年)和C++(5年)开发人员来说,学习Java的最快捷/最简单的方法是什么?
当我说要学习Java时 - 我的意思是能够使用基类库+以需要的方式使用流行的Java库以"Java方式"编写应用程序(很多人都是开源的,这很棒).
我知道Java开发有很多种 - 企业应用程序(Java EE),移动设备(Java ME),托管在应用程序服务器中的对象(据我所知,Java有很多这些) - 但是目前我感兴趣在一般的Java开发中 - 可能会重点关注集成项目/企业开发.
所以基本上 - 我是一个强大的,对技术充满热情的人,很自豪能成为一名拥有十几年经验的高级C#/ C++开发人员,他希望能够投入一个月(可能更多)的晚上来学习在Java环境中有效编程.
话虽如此,我并不是说我要从.NET/C++切换到Java - 但我可能不得不花费30%-50%的时间来开发/支持/ whateverstageint在Java中使用SDLC.
谢谢.
我会采取完全不同的方法来预先阅读书籍.只需下载IDE即可获得编码.netbeans教程倾向于让您快速启动并运行各种技术.
如果您可以编写C#代码,那么您应该可以正常运行.
一旦你有了一些代码并运行,那么你就会挖掘出有效的Java.
卡尔
我建议从Java语言规范开始.我认为没有更快更全面的方式来获得经验丰富的程序员对语言的理解.
其次是java.lang.*
和java.util.*
类,接口和包.
这将为学习和理解Java的任何其他分支提供良好的基础,因为它是必要的.