大二暑假java培训第二天

2018.7.1  内容:集合框架之List

容器API的类图如下:


Java集合中只能保存引用数据类型,也就是保存的是对象的地址,而非对象本身。集合中元素相当于引用类型的变量;

List<Integer> list = new ArrayList<>();

1.数据结构和算法决定了一个程序的好坏,基本操作很简单,但是我们除了知道怎么用,还需要知道这些集合是怎么实现的,这样才能更好的使用。

课上主要讲了

(1):ArrayList是用数组实现(只介绍Add方法,其他方法有兴趣的读者可以自己尝试写写),和c语言的线性表差不多。

(2)对于LinkedList,java使用双向链表实现的,如果你C语言学得不错的话,应该觉得很简单。Java是通过类来实现指针的。






(2)重写equals方法比较对象,因为现实中两个学生的学号相同,那么他就是一个人,那么你new了两个学号相同的对象s1,s2,如果你需要s1.equals(s2)返回true.这时候就需要重写equals方法。




总结:怎么还是讲这些基础的啊啊啊啊啊!!!大哭大哭大哭,我要听多线程,多线程。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值