2

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

我参考了以下书籍和网站:

David J. Eck 的 Java 编程简介,很好,但假设很少/没有编程经验,并且必须通过许多页面才能获得基本知识。

Ricardo Flask 面向初学者的 Java

这本书来回移动,没有谈论用户的背景和其他事情。

话虽如此,我希望这本书能立即回答一些这样的问题,并通过 Java 编程:

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

在我看来,这些是 Python 程序员在尝试使用 Java 时会考虑的一些事情。

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

4

1 回答 1

1

我们在我大学的 Java 入门课程之后使用了这本书:面向对象的设计与模式,作者 Cay Horstmann。它很好地介绍了 java 以及模式。我喜欢它,从那里我们只使用在线参考。

很好的阅读。当您觉得需要时,我是否可以建议 IntelliJ Idea Community 版本作为 IDE。

于 2012-04-17T13:25:41.020 回答