最近我开始意识到我应该了解一些 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 的材料。