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



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

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

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

Java for Beginners by Ricardo Flask

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

话虽如此,我希望这本书能立即回答一些类似的事情,并用Java进行编程:

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

在我看来,这些是python程序员在尝试查看Java时会看的几件事。

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

我们在大学学习Java入门课程后立即使用了这本书:Cay Horstmann的《面向对象设计与模式》。它提供了对Java以及模式的良好介绍。我喜欢它,从那里我们只使用在线参考。

好读。我可以建议将IntelliJ Idea社区版作为IDE时,当你觉得你需要一个IDE时。

最新更新