我是靠谱客的博主 高挑蜜蜂,最近开发中收集的这篇文章主要介绍Java和Python语言比较类型结构集合类类框架类异常类库,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

背景

作为一个Java老程序员,最实现一个功能,发现了python的实现代码,就直接拿过来用了,在改动的过程中,去官网看了Pyhton的语法,发现了和Java的几点不同,算是抛砖引玉,如有错误,欢迎指正~

类型

Java是周所周知的强类型语言,这个优势在大型项目中体现的很明显,比如:阿里和美团的后都是Java语言,但是也引入了不够灵活的毛病。Python是弱类型语言更灵活一些。

结构

Java是通过;和{}来组织代码的,相对来说Python更简洁是用:和缩进来组织代码的。

集合类

Java的集合类框架包括list和map以及set,而Python更强调字典(对于Java的map)和列表(对应Java的list),淡化了set这个概念。对于列表的处理方法大同小异,Python的遍历里面有个印象深刻的[-1]下标,代表集合最后一个,这样避免了下标溢出,令人印象深刻。

类框架

Python是用模块来组织类的,一个模块可以包括一个或者多个类,有点类似Java的包。

Python的类和Java的大同小异,都是面向对象的载体,也有继承和覆写方法的概念。语法层面有细小差别:比如Python类的初始化方法形式。

异常

Python和Java都有异常的概念,不同的是Python没有一个finally的方法。

类库

Java的是比较全面的,另外就是强大的Java系统。Pyhton更多是数学库和面向图形可视化,以及机器学习相关的库,各有侧重。

最后

以上就是高挑蜜蜂为你收集整理的Java和Python语言比较类型结构集合类类框架类异常类库的全部内容,希望文章能够帮你解决Java和Python语言比较类型结构集合类类框架类异常类库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部