Stack简介
1 | public |
- Stack 先进后出
- Stack 数组实现
- 继承自 Vector ,所以与 Vector 类似
1 | public class Vector<E> |
ArrayList继承AbstractList,实现RandomAccess和Serializable接口
1 | public class ArrayList<E> extends AbstractList<E> |
ArrayList
继承 AbstractList
继承 AbstractCollection
实现 List
接口
RandomAccess
接口Serializable
接口我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
斐波拉切数列同样的思路
1 | public class Solution { |
Java的内存管理主要是针对于对内存中的对象的分配和回收(堆和方法区)
可作为GC Roots对象的类别