一个Java开发者,还是需要了解和熟悉底层。
Java语言具备了完善的技术栈,同时不断的更新技术特性,有良好的类型系统以及设计,更重要的是它是一个具备RUNTIME(JVM)的编程语言。
C很多都没有,或者没有Java这么完备,但是Java的一个目标,在笔者看来就是帮助开发者安全的写出C++,因为它的RUNTIME就是由C++写成的。
CS专业的学生都学习过C,但是工作语言由大都不是C,所以在工作后,再次看看C,虽然可能很枯燥,但会别有一番心境吧!