随笔分类 - 开发语言 / java之基础
摘要:一、LinkedList的介绍与特点。 1、继承实现关系。 实现了双端队列接口Deque,因此具有双端队列的功能;addFirt,addLast,offerFirt,offerLast,removeFirt,removeLast,pollFirt,pollLast,getFirt,getLast,
阅读全文
摘要:一、ArrayList概念。 1、数据结构。它是一个数组,可以动态增长的数组。 2、继承实现关系图。继承抽象List,实现List、随机方法、克隆、序列化。 3、 二、内部类。 三、成员变量。 1、数组elementData。是最重要的成员。存放真实数据。 2、大小size。数组中已经存放的元素个数
阅读全文
摘要:一、HashMap的概念。 1、HashMap类的继承实现关系如下:因此HashMap的功能有:可序列化、可克隆等功能。 2、HashMap的数据结构:数组+链表+红黑树。 3、键值对的存储方案:第一,无冲突时,则存储在数组;第二,有冲突时,且链表长度小于8,则存放在单链表;第三,有冲突时,且链表长
阅读全文
摘要:四个构造函数: 构造方法只是赋值属性初始值但是不会真正初始化数组表空间,在第一次添加元素时形成数组表空间。这个和以往的jDK1.7之前的不同,1.7之前的都是在构造里初始化了table数组空间。 获取数组索引的hash算法: HashMap的版本是JDK1.8版本。 HashMap中的成员变量有:
阅读全文
摘要:首先,我这是抄写过来的,写得真的很好很好,是我看过关于GC方面讲解最清楚明白的一篇。原文地址是:https://www.zhihu.com/question/21539353 ################ ################
阅读全文
摘要:1)java中无符号右移:>>>,下面是一个int型的负数,然后每次移动一位。 11111111111111111111111011011101111111111111111111111110110111011111111111111111111111011011111111111111111111
阅读全文

浙公网安备 33010602011771号