1.Java它是一种通过解释方式来执行的语言,语法规则和C++类似,同时,Java也是一种跨平台的程序设计语言。Java非常适合于企业网络和Internet环境。
2.Python是一种面向对象的解释型设计语言,语法简洁清晰,同时它可以把别的语言制作的模块联结在一起,快速生成程序的原型。适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。
3.现在java版本更新速度逐步变快(表明着java的繁荣),语言升级的趋势,必然是功能更强大,编程更简洁(注意偶说的是简洁,不是简单)。而你所说的问题Java会不会没落,举简单的例子:就像C/C++,一直都不是很好的,而且历史也足够古老了。现在各种编程语言来了又去了,它们至今不依然坚挺的要死?Java也一样,偶可以告诉你,Java虽说不是很棒的,因为Java中也有不少问题,没有一项东西是十全十美的,没有任何瑕疵,但python要取代Java可能性不大。
你要知道Java编程几乎涉及到大家生活中各个方面,例如:银行,电力、交通等领域的核心系统,都基于Java编程语言,如果你的想法是这样,那不等同于把所有的这些应用系统都替换掉?虽然说时隔几年就会新的语言代替Java,在贴吧,知乎等等平台开始随意预言,然后有人开始跟着起哄,都是无稽之谈。如果你在IT行业待的时间长了就能明白一个道理:语言是否被取代,是和整个环境有不可忽略的关系。
4.网络上面有些人觉得Kotlin会替代Java,这和Python,Java做比较是一样道理,Kotlin其实蛮好的,Kotlin本身依然是编译成.class文件,因此Kotlin几乎可以完全利用Java现有的各种工具库和框架,非常有吸引力。但说的那么好听,同样也是没有替代Java。再者说Python与Java语言定位不一样,虽然大家都清楚语言反面都会有所交集,但是它们的侧重点不完全一样。Python重视的是writeonce,翻译就是尽量别做功能重复的事,偏重于数据处理,自动化运维方面。一个做计算和脚本,一个做服务端与web,两者不冲突,也就不存在替换关系。