应用场合不同。JAVA更多的用于服务端开发,其中最有代表性的是spring系列框架,比如最近比较流行的springboot,springcloud,在web开发领域占有几乎无法替代的地位。Python目前更多的是用于运维与机器学习领域,因为其简单易用及丰富的科学计算库支持,甚至在追求更高性能的场合,都是用C而不用Python。在国内,大部分公司用Python除了机器学习主要还是用于写运维脚本,而JAVA作后台开发却非常常见。