关于java与python的区别,网上很多文章,我也去看过了。太多,我也记不住,我能记住的就是我真的理解的那部分。原本我是个java程序员的,但是项目开发过程中项目经理走了,也走了几个其它程序员导致我的项目进行不下去了。于是领导让我学python,参与别的项目,用python。没办法我就开始学习python,到现在学了不到两周python。
1.我就感觉python最坑爹的地方是python3不兼容python2,不能向下兼容,这在java中会被骂死的。由于我去网上拷贝的代码很多是python2,我安装的是python3.导致一开始不太懂python的遇到不少错误。网上一查都是python3不兼容python2导致的。
2.python跟java的语法不同的是,java中的大括号在python中用:代替。python中非常注意代码行的对其,java中有括号不必注意。
3.java中函数与方法区别不大,python中函数与方法区别很大。python中方法中必须有一个参数,通常用shelf
4.python导入类库,有点像java的java.使用pip install ***导入,有时会导入失败,不知道咋回事。
5.然后就是网上我看到的区别我记下来的。python比java相对简单,更容易上手。但是java的效率略高于python.python可以做网上爬虫,大数据。比java语言年轻。做项目比java快速,python有很多强大的类库,直接使用。少量代码可以做java很多代码做的事
6,java的构造函数,private 类名(){} ,python的构造函数def __init__(self): pass python中的self相当于java中的this
7,java中的main方法 public static void main(){} python中main方法
if __name__ == '__main__': pass