随笔分类 - java梳理
摘要:1.概览 LinkedList是java的动态数组另一种实现方式,底层是基于双向链表,而不是数组。 LinkedList实现了动态数组与双向队列两个接口,提供了两种方法集合,可以用来实现队列、栈之类的功能。 2. 成员变量 先来看成员变量 链表一般就是有个head的节点就能完成对应的工作。Linke
阅读全文
摘要:ArrayList是java的动态数组,底层是基于数组实现。 1. 成员变量 一个个来看一下这些成员变量。 elementData 这是ArrayList的基本数据类型,因为java并没有真的实现底层泛型,而是通过实现编译类型擦除的方式实现了泛型的效果。因此,底层的数组是Object[]类型。 si
阅读全文
摘要:1 java基本数据类型 1.1 基本数据类型 java的基础数据类型有多少个,每个在内存的分配是多少呢? | 类型 | 分配字节 | | | | |byte|1| |short|2| |char|2| |int|4| |long|8| |reference|4/8| |array|4/8| 引用类
阅读全文

浙公网安备 33010602011771号