02 2019 档案

ArrayList在循环过程中删除中出现的问题
摘要:前言 之前搜索面试题的时候,出现了一个题:一个ArrayList在循环过程中删除,会不会出问题,为什么?心里想的答案是肯定会有问题但是又不知道是为什么,在搜索到答案后,发现里面其实并不简单,所以专门写篇文章研究一下。 for循环正向删除 先看示例,再解析原因: 运行后,输出结果: 发现,相邻的字符串 阅读全文

posted @ 2019-02-25 15:22 AoTuDeMan 阅读(5274) 评论(1) 推荐(2)

HashMap
摘要:哈希表 在介绍HashMap之前,先介绍一下哈希表的概念。 哈希表(Hash table,也叫做散列表),是根据关键码值(Key Value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 记录 阅读全文

posted @ 2019-02-19 21:32 AoTuDeMan 阅读(341) 评论(0) 推荐(0)

LinkedList
摘要:初识LinkedList LinkedList是基于链表实现的,所以先来说明一下链表的概念。 链表:链表原先是C/C++的概念,是一种线性的存储结构,意思是将要存储的数据存在一个存储单元里面,这个存储单元里面除了存放有待存储的数据之外,还存储有其下一个存储单元的地址(下一个存储单元的地址是必要的,有 阅读全文

posted @ 2019-02-18 21:14 AoTuDeMan 阅读(204) 评论(0) 推荐(0)

ArrayList
摘要:前言 集合是Java中非常重要而且基础的内容,因为任何数据必不可少的就是对改数据进行如何的存储,集合的作用就是以一定的方式组织、存储数据。 对于集合,我认为比较关心的点有四个: 1.是否允许空 2.是否允许重复数据 3.是否有序,有序的意思就是读取数据的顺序和存放数据的顺序是否一致 4.是否线程安全 阅读全文

posted @ 2019-02-15 14:32 AoTuDeMan 阅读(220) 评论(0) 推荐(0)

导航