m0_顺其 自然 2022-08-15 10:32 采纳率: 40%
浏览 82
已结题

java和Python的区别

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

测试

  • 写回答

7条回答 默认 最新

  • CSDN专家-sinJack 2022-08-15 10:52
    关注

    语言不一样,区分网上找找描述的更清楚。要是不知道学python还是学java好,这个看个人兴趣,java比较抽象,python简单些。
    1、python 跟 java 一样时强类型语言,也就是说它不会根据环境变化自动改变数据类型
    2、python 是动态语言,而 java 是静态语言。也就是说 python 在编程时,永远不用给任何变量指定数据类型,而 java 写程序时必须声明所有变量的数据类型
    3、python 的模块类似于 java 的 class,不过python模块导入会执行 代码的内容,而 java 不会
    4、python 与 java 的执行方式还是蛮像的,都是将源码编译成 byte code 然后交给相应的虚拟机去执行
    5、Python为了优化速度,避免为整数频繁申请和销毁内存空间,使用了小整数对象池。对小整数的定义是 [-5, 256] 这些整数对象是提前建立好的,不会被垃圾回收。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(6条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月16日
  • 已采纳回答 8月16日
  • 创建了问题 8月15日