虽然Java应用最广泛,但与其它语言比并没有什么技术上的优势.常会看到各种抱怨,说Java语言设计不如C#,对native的精确控制和灵活性不然C++,动态性.开发效率方便不如Ruby,Python,Node,在高并发领域又不如Erlang,中间应用层又远不如Go.Swift等,但为什么它一直是编程语言排行榜首,并且在大公司中广泛应用呢? 比较同意一种说法,Java最大的优势不是它的跨平台性而是它庞大而完善的生态系统.它的流行最主要原因还是由其生态系统决定的. Java语法不复杂,入门简单.语言…