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 函数做为作用域

  • 相关阅读:
    Hdu 3564 Another LIS 线段树+LIS
    利用ESLINT进行js 语法检查,以及局部安装时遇到的一些坑
    操作系统杂谈
    算法杂谈
    前端杂谈
    操作系统复习
    vue之——从彩笔的进步之路
    一丢丢学习之webpack4 + Vue单文件组件的应用
    计蒜客 2017复赛 百度地图导航
    electron打包之真的恶心
  • 原文地址:https://www.cnblogs.com/ftl1012/p/9404256.html
Copyright © 2011-2022 走看看