- JAVA和PYTHON的对比学习
1.什么是java?
Java是一种面向对象的开发语言,对于开发者来讲,Java基本等于Jdk。
2.什么是python?
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
数据类型:
java的基本数据:
- byte 1字节
- short 2zijie
- int 4字节
- long 8字节
- char 2个字节
- float 4个字节
- double 8字节
- boolean 1字节
- enumerate 枚举
引用数据类型
1.String
string连接池,可以提供一些固定的string类型的数据
2.StringBuffer和StringBuilder
基于string创建的数据对象,用来补充String无法用同一个对象用来进行增删改的操作,为了优化代码创建的StringBuffer;相较StringBuffer;StringBulider拥有更加快速的处理速度,但是线程不安全
下面的也是引用数据类型
类、接口类型、数组类型、枚举类型、注解类型。
3.集合
继承iterator,然后分为collection和map两种不同的数据结构,
特点:list set map
其中的底层存储方式,有两种结构一种是按顺序排列,一种是哈希结构
python的基本数据类型
1.列表 list
数据的存储是有序的
2.元组 tuple
数据的存储是不可分割的
3.字典 dictionary
数据是以哈希结构进行存储的,称之为键值对
4.集合 set
无序不重复的任何python对象
java的特点:
javaoop 和 javaAPI
javaoop:封装,继承,多态
java的高级API使得java编程语言异常的强大,同时也使得java编程变得笨重,需要写大量的代码,
python的特点:
python语言使用起来更为的简单,python使用严格的缩进,来控制语法;同时python提供的numpy,pandas和matplotlib拥有强大的对数据处理的能力。