面试共5篇
手写LinkedList|LYZ-ling云智

手写LinkedList

组成结构成员变量:LinkedList类本身包含了一个头节点first,一个尾节点last,和一个记录链表大小的变量size。构造方法:无参构造方法和带参构造方法。常用方法:- add(E element): 将元素添加...
LYZ的头像|LYZ-ling云智LYZ6个月前
05511
JAVA集合|LYZ-ling云智

JAVA集合

Collection List -- 有序可重复列表 ArrayList 底层是用数组实现的,重要的成员有元素数组/数组中元素数 size/ modCount 修改次数。 进行 add 添加时,若没有指定添加位置,就会根据 size 确定...
LYZ的头像|LYZ-ling云智LYZ6个月前
07916
手写ArrayList|LYZ-ling云智

手写ArrayList

组成结构ArrayList 的实现非常简单,主要包括以下几个部分:成员变量:元素数组、数组中元素数、修改次数。构造方法:无参构造方法和带参构造方法。常用方法:size、isEmpty、contains、get、se...
LYZ的头像|LYZ-ling云智LYZ6个月前
0395
Java关键字|LYZ-ling云智

Java关键字

final final 修饰类,表示类无法被继承,例如 String。 final 修饰方法,表示方法无法被重写,但可以重载该方法,另外 final 修饰的方法,在字节码中可能不通过 invoke 的指令进行调用,而是将...
LYZ的头像|LYZ-ling云智LYZ6个月前
05714
JAVA基础|LYZ-ling云智

JAVA基础

内部类 成员内部类 & 静态内部类 主要是用来弥补单继承的缺陷,补充类的功能。 除了外部类都无法直接访问内部类,可以提供更好的隐蔽性。 内部类定义的 private 属性外部类也不可以访问,因...
LYZ的头像|LYZ-ling云智LYZ6个月前
0647