1。熟练掌握collection中的add(Object o), remove(Object o)和toArray()方法。
父类的对象不能赋给子类的引用。
一定要明确区分上转型对象和父类对象。
一定要记得不能将父类的对象赋给子类的引用。
foreach语句的用法:(1)语法定义:for(Object objectname:preArrayList(一个Object对象的列表)){}
(2)foreach没法访问定位,也就没办法修改,删除集合中的内容。
2。Collection & List &ArrayList & LinkedList &Vector的区别
相同点 : (1) Collection是List的超接口,ArrayList,LinkedList,Vector是List的实现类。
(2) ArrayList,LinkedList以及Vector在使用形式上完全一样 。
不同点: (1)ArrayList采用的是顺序存储结构保存数据,线程不安全的,便于遍历,但是不便于更新操作(例如:删除和插入数据)。
(2)LinkedList采用的链表存储结构保存数据,不便于遍历,但是便于更新操作。
(3)Vector采用的是顺序存储结构保存数据,是线程安全的,便于遍历,但是不便于更新操作。
3。Set & List & HashSet & TreeSet的区别
List和数组类似,而Set和集合类似。
(1)Set就像数学中的集合。第一,Set中的对象是无序的。第二,Set中的对象不能重复。
List中的对象是有序的,且List中的对象可以重复。
(2)HashSet和TreeSet都实现了Set接口。
但是HashSet中的对象是无序的。而 TreeSet中的对象按升序进行排序。
并且HashSet中可以存储任意类型的对象,而TreeSet只能存储可以和当前对象进行比较的对象。
4。方法重写应该满足一下条件(1)方法的名称,参数列表及返回值应该和父类继承的完全一样。
(2)重写的方法权限不能减低。
(3)如果父类中继承的方法名后抛出了异常,那么重写的方法抛出的异常可以和父类一样,或者是其子类,或者不抛出异常
方法重载的条件:(1)方法名相同(2)参数列表不同。
5。Map & HashMap & TreeMap & TreeTable的区别
Map是接口;HashMap和TreeMap是Map的实现类;
Map中存放的对象是以键值对的形式进行存储。
HashMap和TreeMap都可以存储Null键和Null值;HashTable不允许;
HashMap和HashTable中存储的对象是无序的,TreeMap是按键进行有序排列。
6。范式是规定容器里面存储对象的数据类型。
notebook-of-java.rar_notebook
版权申诉
167 浏览量
2022-09-22
20:54:01
上传
评论
收藏 12KB RAR 举报
局外狗
- 粉丝: 66
- 资源: 1万+
最新资源
- 毕业设计项目源码-使用Matlab基于PSO工具箱的函数寻优算法实现.zip
- libusb源码,libusb是一个跨平台的用户空间USB库
- 独栋别墅图纸CAD图纸D025-两层-10.72&06.36米-施工图.dwg
- 甄嬛传后宫大合影(闲的没事....)
- SAP GUI for Windows 8.00 patch 7 64Bit
- 毕业设计项目源码-使用Matlab基于动态粒子群算法的动态环境寻优算法.zip
- 华为云会议安装包适配华为擎云L410 -1060 ARM架构
- 清空redis缓存脚本指令
- Keithley6517静电计测试软件,支持24通道切换,DAQ高速采集
- STM8S微控制器-寄存器操作指南
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈