我想学习Java和Linux。
Java本身(作为一种语言)对我来说并不是什么大不了的事,因为我非常了解.NET和C#(所以范例是相似的)。
对我来说最大的问题可能是在Linux平台上做Java(之前从未使用过Linux)。我认为Ubuntu应该对我有好处(我的朋友推荐它)。
所以我想获得一些书籍和/或一些RSS源,它们可以混合使用Linux / Java并帮助我从Windows切换到Linux。
这些资源可能应该:
提前多多谢谢!
德米特里。
更新:总结答案只是想将推荐的资源放在一个地方:
书籍:
链接:
工具
答案 0 :(得分:3)
我建议您安装自己喜欢的发行版并使用它。没有其他更好的替代品。如果您想了解基本命令,请搜索“Linux基本命令”,您将获得大量教学链接。关于Java开发,一旦进入IDE,就没有什么区别了。我相信你会沿途学习它。
我通过切换到openSUSE的方式告诉你我的经历。现在使用openSUSE和Kubuntu,我非常舒服。
正如你所说,在评论中,你已经习惯了VS + ReSharper。我想推荐IntelliJ。它来自构建ReSharper插件的同一个人。实际上他们首先构建了IntelliJ :)。但它有合理的许可费。
否则Netbeans是免费的,是一个很棒的IDE。向导和插件很棒。很少有人倾向于Eclipse。但使用IntelliJ 2年或更长时间后,我不喜欢这样。我想,这更像是个人偏好或成瘾。然后我切换到Netbeans,发现它没问题,不像IntelliJ,但仍然很棒。
答案 1 :(得分:2)
几年前,当我从Windows转换到Linux时,我已经使用了"Linux Administration, A Beginner's Guide"(从那时起它有了新版本)。我当时正在使用RedHat,但我认为它不是特定于RedHat。
一旦你有了这本书,我就可以从上一张海报中获得建议,即安装你喜欢的发行版并使用它。这就是我的所作所为,但以这本书为指导确实帮助了我。
答案 2 :(得分:1)
您是否对Java SE ore Java EE感兴趣?你喜欢什么IDE?您将使用哪些其他工具(例如版本控制)?
无论如何Linux程序员和用户都是安静的好书,Linux程序员的工具箱甚至更好。关于Linux及其为程序员提供的工具,不是关于Java的。但是Java的部分在Linux和Windows上都是相似的(IDE几乎相同)所以任何关于Java的书(因为你知道.net而寻找更多的高级书)或关于使用IDE的教程都会很好。
为了更快的Eclipse(如果你选择它)学习我推荐这个插件:http://www.mousefeed.com/
<强> //编辑:强>
对于像以下的Java工具:
我强烈推荐这本书:http://www.amazon.com/Java-Power-Tools-Ferguson-Smart/dp/0596527934/
答案 3 :(得分:1)
Vinegar说什么 - 只需安装并播放;)。但是,如果它真的是新的,那么在VirtualBox或vmware中安装linux可能是个好主意。这样,如果在安装过程中出错,您就不会破坏计算机上的任何内容,并且可以始终将“干净”的已安装系统保存为快照,并通过恢复快照轻松恢复到“干净”状态。
阅读...我只推荐手册页。您可以从控制台或在线访问它们,例如here。当您不确定如何使用某些命令时 - 请阅读其手册页。