Java 语言因为一直要保持源代码及二进制的向后兼容, 因此尽管语法上有了很大的演进, 但有些东西仍然没法触及. 不像有些新生代的语言设计时能够博采众长, 或者像 Scala 那种语言向后兼容性的要求没这么苛刻, Scala 只要保持主, 次版本相同时的兼容性. Java 则不一样, 1.0 的代码或字节码放到 1.8 下还要能跑.java
实际应用中在多个语言切换时, 很天然的会对其余语言与 Java 进行横向对比. 感受 Java 语言有些设计上并不便利, 因此其余语言进步的比 Java 快.设计
1. Java 语言的几个缺陷之一: 无 Here Documentip
2. Java 语言的几个缺陷之二: equals() 比较字符串字符串
3. Java 语言的几个缺陷之三: 不支持 var 类型推断get
4. Java 语言的几个缺陷之四: 过期的 JavaBeanstring
6. Java 语言的几个缺陷之六: 无字符串插值兼容性
..............date