语言是工具
每个语言都有自己诞生的背景,设计的倾向,以及带来的相关问题。
Java通过JVM,实现了广泛的生态,通过JVM甚至可以开发更多新语言(JRuby、Kotlin、Scala...)。不过JVM的垃圾回收就是一个庞大的需要独立研究的课题。
PHP也有垃圾回收,但相对简单,没有听说有为PHP的垃圾回收专门写一本书的。
Rust甚至没有垃圾回收!
不要太拘泥于语言,而应去关注更通用的能力。
学习和掌握基础的/通用的概念。并熟练使用1-2中日常编程语言。