上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 58 下一页
摘要: 4.22JavaArrayList的底层实现 ArrayList的底层实现原理 ArrayList底层是用数组实现的存储 特点: 查询效率高、增删效率低 线程不安全 一般情况下仍然使用ArrayList,因为多数情况不涉及频繁的修改 频繁修改操作: LinkList 线程安全: vector Arr 阅读全文
posted @ 2021-04-22 19:07 俊king 阅读(120) 评论(0) 推荐(0)
摘要: 4.22Java自定义ArrayList底层+remove方法 特点: 在ArrayList源码当中remove的特点是: 给一个索引,移除该索引下的索引值 给一个对象,然后进行逐个的比较(底层是通过equals方法比较),然后remove 代码实现: package com.MyCollectio 阅读全文
posted @ 2021-04-22 19:06 俊king 阅读(82) 评论(0) 推荐(0)
摘要: 4.22Java自定义实现ArrayList底层+数组扩容方法 实现代码 往后再一个功能写完了以后就调试一下: package com.MyCollection;​/** * 自定义实现一个ArrayList,体会底层原理 * 增加数组扩容功能 * @author Lucifer */public 阅读全文
posted @ 2021-04-22 19:04 俊king 阅读(200) 评论(0) 推荐(0)
摘要: 4.22Java自定义ArrayList底层+set/get方法和数组的边界检查 实例: package com.MyCollection;​/** * 增加set和get方法 先写方法 定义访问修饰符、返回值、方法名、形参 * 再进行索引的合法判断 * 增加:数组边界的检查 * @author L 阅读全文
posted @ 2021-04-22 19:03 俊king 阅读(171) 评论(0) 推荐(0)
摘要: 4.22Java自定义实现ArrayList底层 目的: 练习、复习容器、复习之前的知识、练手敲更多的代码 简单的ArrayList底层实现代码: package com.MyCollection;​/** * 自定义实现一个ArrayList,体会底层原理 * @author Lucifer */ 阅读全文
posted @ 2021-04-22 19:00 俊king 阅读(153) 评论(0) 推荐(0)
摘要: 4.21Java自定义异常 本章内容 什么是自定义异常类 自定义异常类特点 自定义异常类处理要求 什么是自定义异常类 程序中JDK提供的任何标准异常类都无法充分描述清除的问题的类,需要创建自己的异常类。这个异常类就叫做自定义异常类 自定义异常类的特点 只需从Exception类或者其它的子类派生一个 阅读全文
posted @ 2021-04-21 19:23 俊king 阅读(154) 评论(0) 推荐(0)
摘要: 4.21Java泛型 符号"<>"里面放参数 泛型的建立时间 泛型是JDK1.5以后增加的,可以帮助我们建立lexicon安全的集合 容器想让与大桶,什么都可以往里放,但是取出的时候就很困难 好处: 帮助我们建立类型安全的容器和集合 泛型的比喻 容器上贴标签,容器是桶。标签限定了该容器能存放的东西, 阅读全文
posted @ 2021-04-21 19:21 俊king 阅读(455) 评论(0) 推荐(0)
摘要: 4.21JavaList容器 List容器特点 有序: List中每个元素都有索引标记,可以根据元素的索引标记(在List中的位置)访问元素,从而精确控制这些元素 和数组一样有索引下标 List的底层实现就是数组 可重复: List允许加入重复的元素,List允许满足e1.equals(e2)的元素 阅读全文
posted @ 2021-04-21 19:20 俊king 阅读(62) 评论(0) 推荐(0)
摘要: 4.21Java容器中的方法 Colletion接口 Collection概念 Collection表示一组对象,是集中、收集之意。 Collection接口中定义的方法 方法说明 boolean add(Object element) 增加元素到容器中 boolean remove(Object 阅读全文
posted @ 2021-04-21 19:18 俊king 阅读(241) 评论(0) 推荐(0)
摘要: 4.21Java容器(=集合) 数组就是一种容器,可以在其中放置对象或基本数据类型。在之前的学习中已经接触过容器了,例如:数组(存放很多基本数据类型) 容器的特点 可以在容器中放置对象或基本数据类型 数组的优势 定义: 简单的线性序列 优点: 可以快速地访问数组元素、效率高 从效率和类型检查角度看, 阅读全文
posted @ 2021-04-21 19:16 俊king 阅读(39) 评论(0) 推荐(0)
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 58 下一页