摘要: 简介 ArrayList 是一个数组列表,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。 其继承关系如下: 源码分析 这里的代码是J 阅读全文
posted @ 2020-11-29 20:08 lippon 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 集合框架 集合框架如图所示 Java集合是Java提供的工具包,主要包括常用的数据结构,包括:集合、链表、队列、栈、数组、映射等。 集合的工具包位置是java.util.* 集合主要可以分为五类: List列表;Set集合;Map映射;Queue队列工具类(Iterator迭代器、Enumerati 阅读全文
posted @ 2020-11-29 16:14 lippon 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 索引 1. 什么是索引? 数据库用于提升查找速度的一种手段。 2. 索引分类 B+树索引 传统意义上的索引,最常用和最有效的。哈希索引 一种自适应,数据库根据表的使用情况自动生成。全文索引 用于实现关键词的搜索,根据空格来分词,不支持没有空格的语言。Rtree索引 MySQL上使用很少,范围查找很快 阅读全文
posted @ 2020-11-29 09:34 lippon 阅读(188) 评论(0) 推荐(0) 编辑