网站首页 站内搜索

搜索结果

查询Tags标签: 元素,共有 4385条记录
  • java集合梳理【10】— LinkedList超级详细源码分析

    1.LinkedList介绍我们除了最最常用的ArrayList之外,还有LinkedList,这到底是什么东西?从LinkedList官方文档,我们可以了解到,它其实是实现了List和Queue的双向链表结构,而ArrayList底层则是数组结构。下面的讲解基于jdk 1.8:继承了AbstractSequentialList,实现了Li…

    2021/4/24 22:28:40 人评论 次浏览
  • java集合梳理【1】— 从集合接口框架说起

    文章目录(一) java集合分类1. 内部定义的方法2. Collection接口 extend Iterable1.1 iterator方法1.2 forEach方法1.3 spliterator方法2.2.1 List extend Collection2.2.2 Set extend Collection2.2.3 Queue extend Collection2.1 内部定义的方法2.2 继承Collection的主…

    2021/4/24 20:56:11 人评论 次浏览
  • java集合梳理【3】— 浅谈iterator接口

    文章目录一、`iterator`接口介绍二、为什么需要iterator接口三、iterator接口相关接口3.2.1 SpitIterator源码方法解析3.2.2 SpitIterator里面哪些特征常量有什么用呢?3.1 ListIterator3.2 SpitIterator四、 iterator在集合中的实现例子4.1 iterator在ArrayList的实现4.2…

    2021/4/24 20:55:59 人评论 次浏览
  • java集合梳理【5】— Collection接口详解

    文章目录一、Collection接口简介二、Collection源码分析三、Collection的子类以及子类的实现3.1 List extend Collection3.2 Set extend Collection3.3 Queue extend Collection四、Collection和Map的辨析五、Collection和Collections的辨析六、总结一、Collection接口简介…

    2021/4/24 20:55:52 人评论 次浏览
  • java集合梳理【8】— List源码详细解读

    文章目录1.List接口的特性2.List接口的源码解析3.相关子类介绍3.4.1 定义以及成员变量3.4.2 常用方法3.4.3 迭代器3.4.4 小结一下增加修改删除查询查询索引位置截取list3.3.1 成员变量3.3.2 构造函数3.3.3 常用方法3.3.4 小结一下增加删除修改查询3.2.1 成员变量3.2.2 构造…

    2021/4/24 20:55:28 人评论 次浏览
  • 12、Java数组

    一、数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 原先定义一个数,现在可以定义一组数 首先必须声明数组变量,才能在程序…

    2021/4/24 20:27:08 人评论 次浏览
  • Day012

    学习内容: 列表增删 增加 a = [tom,lily,rose]a.append(xiaoming) #append 作用为将元素添加到列表末尾print(a) a = [tom,lily,rose,xiaoming] 列表追加数据,即修改了原列表 故列表为可变类型数据 追加列表会将追加的列表看作一个元素追加到列表当中 a = [tom,lily,ros…

    2021/4/24 18:55:41 人评论 次浏览
  • 《Spring+Spring MVC+MyBatis从零开始学》-- 读书笔记

    控制反转(IoC)与依赖注入(DI) IoC:即把创建对象交给了 IoC 容器处理,控制权颠倒过来了,这就是所谓的控制反转。 DI 是 Dependency Inject 的缩写,译为“依赖注入”。所谓依赖注入,就是由 IoC 容器在运行期间动态地将某种依赖关系注入对象之中。 依赖注入(DI)和…

    2021/4/24 18:27:15 人评论 次浏览
  • python列表删除某个元素

    python中关于删除list中的某个元素,一般有三种方法:remove、pop、del: 1.remove: 删除单个元素,删除首个符合条件的元素,按值删除举例说明:>>> str=[1,2,3,4,5,2,6] >>> str.remove(2) >>> str[1, 3, 4, 5, 2, 6]2.pop: 删除单个或多个元素…

    2021/4/24 14:55:49 人评论 次浏览
  • 零基础入门学Python(五)—— 列表、元组和字符串(上)

    零基础入门学Python系列内容的学习目录 → \rightarrow →零基础入门学Python系列内容汇总。列表、元组和字符串(上)1. 列表1.1 创建列表1.2 向列表中添加元素1.3 从列表中获取元素1.4 从列表中删…

    2021/4/24 14:55:19 人评论 次浏览
  • Java集合框架总结

    1、Collection接口 (1) 常用方法add(Object obj),添加obj时,需要重写equals()方法。添加基本数据类型,会自动装箱,像Interger、Double类已经自动重写了equals()方法,若自定义类,需要自己重写addAll(Collection coll),size(),isEmpty(),clear();contains(Object obj),…

    2021/4/24 14:25:13 人评论 次浏览
  • 图解排序算法(三)之堆排序

    预备知识 堆排序堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。 堆堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大…

    2021/4/24 12:26:39 人评论 次浏览
  • JS动态绑定事件碰到的坑

    bind .bind()是直接绑定在元素,只对页面刚加载的标签有效,对于js动态生成的标签并没有效果 on on()可以将子元素的事件委托给父元素进行处理,而且可以给动态添加的子元素加上绑定事件。 注意:坑就在这里。 所以on必须是以给父级添加事件。 比如要给下面所有的li添加事件…

    2021/4/24 10:25:16 人评论 次浏览
  • JavaScript事件捕获事件冒泡与事件委托

    事件捕获事件捕获中,父级元素先触发,子集元素后触发 事件会从最外层开始,直到具体的元素,比如click的捕获过程document->html->body->div->p事件冒泡事件冒泡时,子元素先出发,父级元素后触发 元素自身事件被触发后,如果父元素有相同的事件,那么元素本…

    2021/4/23 20:55:20 人评论 次浏览
  • 算法 查找 【剑指 Offer 04 二维数组中的查找】

    一、题目描述 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下: [ [1, 4, 7, 11, 15], […

    2021/4/22 22:26:31 人评论 次浏览
扫一扫关注最新编程教程