本意是 java 语法本身太冗余,对于**傻子能看得懂的类型**,做一个简化的写法,省事。 但是大部分 [IDE](IDE) 已经做到这一点了,都提供了强力的补全功能,类名,函数名,泛型参数,自动继承,自动 try catch,自动生成 getter setter。 导致 var 这种语言本身提供减少代码量的特性,效果反而不明显,反而降低了**可读性** 所以这东西只适合写一次性代码,不需要后期维护。凡是需要团队协作和长期维护的,不建议写 var。