1.2 Java 和 Python 的抉择
Java、Python 到底哪个好?
//学java 比较好的,肯定说 java 好。
//学python 比较好的,肯定说 python 好。
答:其实我的答案和一些讲大道理的网友们答案是一致的,语言是一门工具,无论是哪门语言都有自己的优缺点,有擅长的地方也有不擅长的地方。比如说:
- Java 基于C/C++ 开发出来的语言 在处理大型复杂的分布式应用程中显得额外的出色,并且写软件或APP应用等等,都非常的迅速和完善!目前在国内Java的生态环境是最好的,跨平台性也很好。就是运行效率和执行效率。在这个速度,这方面有点儿差,但这也仅仅是 与 C/C++ 作为比较。
- Python 在 教学科研领域,发挥着极其重大的最用,其初学者入门的简单性和上手较快的这方面,获得了大众们的一致认可。在爬虫方面也是极其的强大和简单,这方面深受广大技术人员的热爱。而在如今趋势下 人工智能领域的方面,Python 也起到了主导作用。
所以 Java 和 Python 哪个好呢? 其实并不重要!
重要的是你的想法!如果你想 就业,想能够很好的、很快速的写出有用的东西,那么Java 肯定是首选!
如果你想玩 爬虫,想要 简单轻松的写程序,想要发展人工智能领域,搞计算机科研,那么Python 应作为你的首选。
<对于一个小白的你而言,其实 并不需要考虑 那么多,主要原因在于,你甚至一门
语言都没有学过,计算机操作系统还没玩溜呢。。就开始瞎想一些有的没的,既然决
定学习java 那就学吧,干就完了。>
Python 为什么学起来简单?上手快?
答:因为 Python 封装了太多 你需要自己去写的东西了,甚至 一直从 C风格流传下来的,比较标准的 语法风格,它都要封装一下,都要改一改,把代码的逻辑写法弄的更加的简单。这就很离谱。
所以换言之,Java其实也可以做到很简单,上手很快,无非就是封装更多的内容不就行了吗?但是为什么没有那么做呢?就是因为你封装的多了,那么灵活性就少了,在写大型程序的时候程序的执行效率就低了,因为无法用算法的知识和技术,在源头上进行优化和更新。这是现阶段很多高级语言过多封装的弊端!
易语言 不就是 封装太多嘛,效率极其的低下,而且本身开发的那批人,技术层次就没有主流语言的开发者们 高深,所以优化不好。很是遗憾。
Java越往后学越?
答:Java越往后学,你会发现你懂得越少,而不是越往后学你越无敌。因为Java 的高度封装性,所以你越往后学,懂得基础知识越多,你就越要 去剖析内部的代码 是如何实现这些功能的?用的是什么 数据结构呀?用的是 什么算法呀?整体的逻辑思维是什么呀? 你都需要去 研究,去想,并且自己 还要去实现一下。吸纳给自己,成为我们的知识成分。这才是越往后学,我们每天应该去做的事。所以才说,越往后学,你感觉 自己越菜。学高度封装的语言 就很奇妙,就是慢慢的 就有种自己 什么都不会的感觉。