zoukankan      html  css  js  c++  java
  • Python学习---Java和Python的区别小记

    Java和Python的区别小记

    注意这里使用的是 and/or/not  非java中的&&,||,!
    Java中的true是小写

    Python中函数就是对象,函数和我们之前的[1,2,3],'abc',8等一样都是对象

    Python既可以函数式编程,也可以用面向对象编程

    Python的类可以继承多个类,Java和C#中则只能继承一个类

    Python利用and or来进行与或的操作

    Python的类如果继承了多个类,那么其寻找方法的方式有两种,分别是:深度优先和广度优先

    Python中一切事物都是对象

    Py是加载一行,执行一行代码,Java是全部加载完后执行的代码[因为Java有变量函数的声明过程,所以是加载完所有代码后执行的代码,这就涉及变量,函数的覆盖了]

    Python可以创建多进程,不严格来说因为有GIL,Python没有多线程,但是可以利用多进程来解决[多进程直接不能实现数据共享,可以通过其他解决]实现CPU多核的利用

    Python中join():  在子线程完成运行之前,这个子线程的父线程将一直被阻塞。

    Java:  Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。

    Java/C# 代码块做为作用域,  Python 函数做为作用域

  • 相关阅读:
    AcWing 递归实现指数型枚举 dfs
    蓝桥杯 不同单词个数统计 map
    蓝桥杯 士兵排队问题 拓扑排序
    蓝桥杯 数字黑洞 模拟
    蓝桥杯 身份证排序 排序
    蓝桥杯 质因数2 分解质因数
    ubuntu开发机初始化
    axios封装
    vue组件
    django配置跨域并开发测试接口
  • 原文地址:https://www.cnblogs.com/ftl1012/p/9404256.html
Copyright © 2011-2022 走看看