Python和java的区别

问题遇到的现象和发生背景

学习和职业规划

用代码块功能插入代码,请勿粘贴截图

看个人目标,企业级软件开发毫无疑问java,python只能做小一点的应用,就像python web,小项目开发还行,稍微大一点企业级项目速度和并发根本不行。如果你想做人工智能和大数据这一块,那就是python。

1.Java必须显式声明变量名,而动态类型的Python不需要声明变量。
2.Python虚拟机没有Java强,Java虚拟机是Java的核心,Python的核心是可以很方便地使用c语言函数或c++库。
3.Java是一种静态类型语言,Python是一种动态类型语言
4.Java 的类型要声明,Python 的类型不需要。
5.Python是全动态性的,可以在运行时自己修改自己的代码,Java只能通过变通方法实现。
除了以上说到的这几点外,其实Java和Python之间还有很多细节上的差别,这里就不一一列举了。Java和Python二者的区别决定了它们各自会具备一定的优劣势,以下就为大家进行列举。
在难易度方面,二者各自的特点决定了Python远远简单于Java,所需的学习成本自然也就更低。对初学者来说,Python比Java更容易上手,而且代码易读性强。
实现同一功能时,Java 要敲的键盘次数一般要比 Python 多。也正是因此,Python的开发效率要更高些。
Python有很多虚拟机实现,如cython,Pyston,pypy,jython, IronPython等等,适合用于业务语言,或插件语言,或面向领域语言,而Java因为虚拟机巨大,很少用于插件语言,发布也不方便。
在运行速度方面,Java要远优于标准Python。
Java的可用资源一抓一大把,Python很少很少,尤其是中文资源。
在稳定性方面,Python3和2不兼容,造成了一定程度上的混乱以及大批类库失效。Java由于有企业在背后支持所以稳定的多。
Java开发偏向于软件工程,团队协同,Python更适合小型开发

二者的区别可参考
https://www.zhihu.com/question/20491745

参考这个:
python 和 java的区别( 不断更新中 )_shengjk1的博客-CSDN博客_python和java

1、python和java主要的区别在于用途,java更多应用于开发过程中,而python更多的是应用在数据分析、数据处理上。再者java的变量属于声明变量,类似于C语言;而我们的python更多是动态变量,不需要声明变量,python可以自动的识别参数的类型。
2、java的编程模式,主要是面向对象开发;python尽管也可以采用面向对象式的编程,但是java在处理起来效果更好、更快。
3、从学习难度上来说,java的学习难度要大于python。对于初学者来说可能python学习来上手更快。

各有各的好,语言也不止这两种,看你想往哪个方面走
我是做大数据得,主要使用scala语言,这是以java为基础得
py 简单上手,用处更多一点,大数据很多得行业也是使用py写得
java是一些其他得基础,更深入学习了解,肯定也是非常好的
主要看你喜欢哪种语言

Java和Python区别
相同点:都是作为一门编程语言,在工作上增色添彩。

不同点:
【这是python的优势】
1.Java必须显式声明变量名,而动态类型的Python不需要声明变量。
2.Python优势,Python更易入门上手,对初学者来说,Python比Java更容易上手,而且代码易读性强。
3.Java 的类型要声明,Python 的类型不需要。
4.Python是全动态性的,可以在运行时自己修改自己的代码,Java只能通过变通方法实现。
5.Java是一种静态类型语言,Python是一种动态类型语言
6.在实现同一功能时,Python开发效率更高,Java 要敲的键盘次数一般要比 Python 多。也正是因此,Python的开发效率要更高些。
7.Python某些方面操作更方便,Python有很多虚拟机实现,如cython,Pyston,pypy,jython, IronPython等等,适合用于业务语言,或插件语言,或面向领域语言,而Java因为虚拟机巨大,很少用于插件语言,发布也不方便。

【这是Java优势】
1.Java运行速度占优,在运行速度方面,Java要远优于标准Python。
2.Java资源更丰富,Java的可用资源一抓一大把,Python很少很少,尤其是中文资源。
3.Java稳定性强,在稳定性方面,Python3和2不兼容,造成了一定程度上的混乱以及大批类库失效。Java由于有企业在背后支持所以稳定的多。
4.Java团队协同性强,Java开发偏向于软件工程,团队协同,Python更适合小型开发。

【就学习和职业规划而言】有一定的编程基础,可以去学习java;如果是想尽快上手,容易学,早点高薪就业,建议学习python。两者的职业上各有千秋,不分伯仲。
【上诉仅为个人观点,仅供参考。期望你早日抉择,早日实现工作自由、财富自由】

进公司还是要学Java,自己做点小东西python就比较适合

我觉得楼上回答都没问题😂

51job搜搜你打算工作的城市,5年后你期望的薪资的岗位,看看数量和薪资,看看行业分布,脱离你定居的规划,讨论都有点不现实,像我在的城市python市场机会太少,5年后你会发现python和java都一样,都只是一种语言工具