三九宝宝网宝宝百科宝宝知识

java和python之间有可比性么

01月06日 编辑 39baobao.com

关于可比性要看它们各自的适用场景,就使用语言做开发而言没必要比较,用适合自己的,适合业务需求的,高效为原则,找出最适合它们的场景使用即可。

具体的区别与联系如下:

python原则上是一种脚本语言。java是一种开发语言,也是一个平台。

java 是高级语言(High-level programming language),Python 是非常高级语言(very-high-level language [1])

Java和Python的区别是静态类型和动态类型,静态类型必须先声明再使用,动态则不需要声明。

JAVA 要编译后才能运行,Python 直接解释运行。

JAVA 引入包后,调用包的方式比 Python 要简洁些,而 Python 直接 import 包则是显式的,不会出现同名模块/类冲突的问题,如果使用“from module import function”的话,在使用的时候也很简洁却要求必须有针对性地引用函数。

JAVA 里的块用大括号对包括,Python 以冒号 + 四个空格缩进表示。

JAVA 的类型要声明,Python 的类型不需要。

JAVA 基本上是类/结构操作,也就是面向对象处理,Python 可以以独立的函数模块来处理逻辑而不需要放到类中。

JAVA 每行语句以分号结束,Python 可以不写分号。

JAVA 中的字符串以双引号括起来,Python 中单引号或双引号都可以(与 JavaScript 一样)。

推荐阅读
图文推荐