kotlin 可以少些不少代码,比如 Getter/Setter 但这些都不是关键,java 配合一些工具,比如 lombok 也可以简化这些,优势不是特别明显(且切换成本高,不如 java8 到 11 等那么顺滑)
补充:最大的优势应该是协程,其他只能算语法糖,随着 java 版本升级,这些特性都会被逐步吸收