所以直到大约 6 个月前,我的大部分工作(大图处理)都由 Python 和 C++ 组成。到那时,甚至现在,我还没有写过任何 Java。我看过这种语言并且熟悉语法(来自 C/C++ 背景),并且喜欢 JVM 的想法,但从来没有实际上写了大量的Java。
当我拿起 Scala 时,我很喜欢它,OOP 和函数式编程功能合二为一,而且它在 JVM 上很棒。我一直在努力改进我的 Scala 并且一直在使用 Akka,并且仍然喜欢它。然而,有时,也许只是我想多了,但我觉得我应该多学习一些关于 Java 和/或 JVM 的知识。
我从很多人那里听说 Scala 应该被视为与 Java 不同的语言,就像 C++ 到 C 一样。也许你可能有同样的感觉,也许学习 Java 与学习 Scala 或多或少是脱节的,但我感觉在学习更多关于 JVM(例如 JIT 编译、类型擦除)的信息会有所帮助吗?
想法?