不会,从汇编,到C,C++,C#,Java,等等,每种语言都有特定用途,真正对的想法是多了一门语言就像你的工具箱又多了一个工具,需要用到哪个工具就拿出来用就好了,很多人会问,这么多语言我怎么学的过来?其实这就是为什么第一语言之争天天有的原因。太多外行人希望进入这个圈子,想找一个一劳永逸,永不过时的语言去学习。真正懂的人明白,语言只是皮毛,算法,编程思想,设计模式等等是共通的,这些才是根本,这些东西弄明白了,换个语言也就是查查手册熟悉一下的问题,不要舍本逐末!就像一个好厨师和你的区别,不是菜刀,不是食材!而是你对味道的理解!
不会的,Python是动态语言,Java是静态语言,动态语言最大的优点是语法简单、开发效率高,最大的缺点是运行速度比静态语言要慢很多,当然这个慢我们人是感觉不到的,如果让动态语言去作为服务端对外提供服务,一旦用户数量多是扛不住的,这就是我们所说的并发,另外Java在大企业应用这么多年了,很多相关的解决方案已经非常成熟了,不可能说换就换的,Python主要应用就是做自动化测试、自动化运维、数据分析、脚本工具开发,因为这些一般不对外服务,所以不需要太在意性能,如果对性能有要求是不会考虑Python的,至于市面上说的Python人工智能都是网上炒起来的。