Java数据结构--List介绍

前言:

        数据结构可以说是一门思想,当我们在对数据处理、储存的时候需要用到。

        前面我用C语言写过数据结构的相关内容,在Java阶段的数据结构思想是一样的,就是有些地方实现的方式是有区别的。

        因此在Java阶段前期的数据结构,我会尽快的过一遍,熟悉一下思路,用Java语言再实现一遍!

 关于Java中的List接口介绍:

        在Java中包装是最明显的特征,快捷是其次的特征,有些方法功能是Java自带的,不像C语言一样,基本上所有的功能得自己实现,在C语言阶段几乎所有的功能包括顺序表、链表、栈、队列、二叉树等等都是"纯手搓"出来之后使用的!

        但是其实在Java中存储数据的方式都是已经为我们写好的,可以直接使用!

        因此在Java中顺序表、二叉树等等我们可以直接调用对应的方法就可以直接使用。

        Java中有如下的接口:

List是一个接口,继承自Collection,Collection也是一个接口,该接口中规范了后序容器中常用的一些方法,具体如下所示:

我们发现这些方法都是常见的数据结构中的操作方法。

List的使用:

注意: List 是个接口,并不能直接用来实例化
如果要使用,必须去实例化 List 的实现类。在集合框架中, ArrayList LinkedList 都实现了 List 接口   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值