论Python和Java?

我菜就爱学
全栈领域新星创作者
2020-11-20 06:27:44
大三开了课程有python和Java,在课程中对比发现好像Java能实现的功能python都能实现,并且我自己感觉python的库调用比Java类的调用简洁,但是为啥都说Java的前景更好?如果项目开发python好还是Java好?
...全文
3654 23 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
我菜就爱学 2020-11-24
  • 打赏
  • 举报
回复
引用 20 楼 D_D_D1988的回复:
咱电气自动化专业的学的就是python和c++
我专业Java,Python,c都学了
我菜就爱学 2020-11-24
  • 打赏
  • 举报
回复
引用 22 楼 xxoo2007的回复:
如果项目只是你一个人做,那用什么都行的。 但要是和其他同事合作开发,java 是首选。
Python不能模块划分吗?
xxoo2007 2020-11-24
  • 打赏
  • 举报
回复
如果项目只是你一个人做,那用什么都行的。 但要是和其他同事合作开发,java 是首选。
maradona1984 2020-11-23
  • 打赏
  • 举报
回复
性能都是其次,大多数人的项目性能都不是问题,就算有性能问题,问题也不在于应用语言,而是在数据库层面. java之所以在企业级开发盛行,主要还是因为其语法能在大规模开发较好的协作,或者说java很啰嗦,但这种啰嗦让代码保证了可读性和可维护性. 还有java的生态非常强,你想要的基本都有开源解决方案,选择java也就意味着开发路线比较平坦,没那么多需要攻克的难点,难点是如何使用各种轮子解决你的问题. 这和真正解决问题的难度一个天上一个地下.
  • 打赏
  • 举报
回复
Java再怎么编译本质也是解释执行的,即便用JIT、AOT编译器编译过,也无法脱离JVM独立运行。Python有Cython编译器,可以把Python源程序翻译为C程序,再用C编译器编译为真正的原生可执行程序。
sichuanwww 2020-11-23
  • 打赏
  • 举报
回复
与其花时间犹豫,不如直接开学。计算机语言都差不多,你学会一种了,其他也就容易了。后面只是项目深入的问题。
xxoo2007 2020-11-23
  • 打赏
  • 举报
回复
python是解释型语言,不需要编译。 Java是编译型,在执行之前需要有编译器编译。 解释型语言通常比较容易上手,缺点是项目大了之后,佷容易出bug,好多错误要代码跑到才会报错。所以一般做点小程序可以用。 大型项目最好用编译型的语言,编译器能帮你检查大部分的错误。
冰下默契 2020-11-23
  • 打赏
  • 举报
回复
咱电气自动化专业的学的就是python和c++
我菜就爱学 2020-11-23
  • 打赏
  • 举报
回复
引用 16 楼 maradona1984的回复:
性能都是其次,大多数人的项目性能都不是问题,就算有性能问题,问题也不在于应用语言,而是在数据库层面. java之所以在企业级开发盛行,主要还是因为其语法能在大规模开发较好的协作,或者说java很啰嗦,但这种啰嗦让代码保证了可读性和可维护性. 还有java的生态非常强,你想要的基本都有开源解决方案,选择java也就意味着开发路线比较平坦,没那么多需要攻克的难点,难点是如何使用各种轮子解决你的问题. 这和真正解决问题的难度一个天上一个地下.
好的,谢谢大佬
我菜就爱学 2020-11-23
  • 打赏
  • 举报
回复
引用 15 楼 早打大打打核战争的回复:
Java再怎么编译本质也是解释执行的,即便用JIT、AOT编译器编译过,也无法脱离JVM独立运行。Python有Cython编译器,可以把Python源程序翻译为C程序,再用C编译器编译为真正的原生可执行程序。
说的有点高深了,不太懂。我就是用Java和Python画奥运五环的时候发现感觉这两个语言差不多
我菜就爱学 2020-11-23
  • 打赏
  • 举报
回复
引用 13 楼 xxoo2007的回复:
python是解释型语言,不需要编译。 Java是编译型,在执行之前需要有编译器编译。 解释型语言通常比较容易上手,缺点是项目大了之后,佷容易出bug,好多错误要代码跑到才会报错。所以一般做点小程序可以用。 大型项目最好用编译型的语言,编译器能帮你检查大部分的错误。
那以后公司是不是都要用Java了
我菜就爱学 2020-11-22
  • 打赏
  • 举报
回复
引用 11 楼 任何时候努力都不会迟的回复:
我看了一下不是知乎啊
不是的,博客
qkniit 2020-11-22
  • 打赏
  • 举报
回复
企业级应用还是java,python只是对java 的一个补充。
我菜就爱学 2020-11-22
  • 打赏
  • 举报
回复
引用 2 楼 AiY..的回复:
[quote=引用 1 楼 tianfang的回复:]性能是python最大的问题 要求快速实现的,探索性的项目用python。要求性能的用java
什么是性能,不好意思,小白有点不懂[/quote] 哦哦,知道了,谢谢啦
我菜就爱学 2020-11-22
  • 打赏
  • 举报
回复
引用 5 楼 netvt的回复:
性能可以理解为运行速度。
运行大程序运行的时间更长吗
我菜就爱学 2020-11-22
  • 打赏
  • 举报
回复
引用 4 楼 KeepSayingNo的回复:
python语言的通用性没有java好,比如让python去和计算机底层打交道就做不到
哦哦,这样就好理解了
timi先生 2020-11-22
  • 打赏
  • 举报
回复
我看了一下不是知乎啊
我菜就爱学 2020-11-22
  • 打赏
  • 举报
回复
引用 9 楼 qkniit的回复:
企业级应用还是java,python只是对java 的一个补充。
补充不应该是越来越好吗?前面的人说Python的性能没有Java好
vitalgg 2020-11-21
  • 打赏
  • 举报
回复
性能可以理解为运行速度。
我菜就爱学 2020-11-21
  • 打赏
  • 举报
回复
引用 1 楼 tianfang的回复:
性能是python最大的问题 要求快速实现的,探索性的项目用python。要求性能的用java
什么是性能,不好意思,小白有点不懂
加载更多回复(3)

23,409

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧