具有python背景的程序员的Java教程/书籍

时间:2012-04-17 13:19:26

标签: java python

最近我意识到我应该知道一些用于编程的Java(我想在android中编程)。当我阅读所有教程和一些免费的电子书时,他们要么没有编程经验,要么假设读者来自C / C ++背景。由于我习惯了python和MATLAB很长一段时间,强类型的C / C ++对我来说很笨拙。是否有任何教程/书籍,你们中的一些人知道,假设读者是一名python程序员,并指导他通过Java显示两种语言之间的相似点和不同点?

我提到了以下书籍和网站:

Introduction to programming using Java by David J. Eck,这很好,但假设很少/没有编程经验,必须通过很多页面才能获得基础。

  

Ricardo Flask的初学者Java

这本书在不谈论用户的背景和其他事情的情况下来回移动。

话虽如此,我希望这本书能够立即回答这些问题并通过Java编程来完成:

- 为什么可以在没有将它添加到Java中的类中实现函数,这可以在python中完成? - 各种变量的范围,它们的定义以及它们与python有何不同?

当他们试图看到Java时,这些是我认为python程序员会看到的一些东西。

请推荐任何有助于为python程序员学习Java的材料。

1 个答案:

答案 0 :(得分:1)

我们在大学的java入门课程之后立即使用了这本书:Object Oriented Design & Patterns, ,来自Cay Horstmann。它提供了对java以及模式的良好介绍。我喜欢它,从那里我们只是使用在线参考。

好读。当您认为需要时,我可以将IntelliJ Idea社区版建议为IDE。