• Interger[] int[] Character[] char[] 基本数据类型与其对应的类 即int类和Integer类有什么区别 S
  • Arrays.asList()的正确用法
  • 什么时候new ArrayList() 什么时候new ArrayList<>()?
  • 函数什么时候会改变传入的参数的值 什么时候不会?
  • List<Integer> list = new ArrayList<>();
  • List<Integer> list = new ArrayList<Integer>();//这两种都行 为什么?
  • List<List<Integer>> list = new ArrayList<Integer>();//这种初始化可以吗?广义来说 如何初始化这种nested变量呢?simply initialize with new ArrayList<>() is enough.
  • StringBuilder[] sb = new StringBuildernumRow//数组 元素类型为StringBuilder。因为是数组 因此一定要初始化长度或者所有元素
  • Java的引用变量都是容器吗?还是说容器类只包括(collection和array)?
  • 非基础数据类型的变量都需要调用构造器来创建实例对象 对吗?(构造器就是new ArrayList<>())如果加上”除了String类呢?“
  • Array算是容器吗 如果是的话 那么为什么可以直接放入基础数据类型呢?(因为容器只能放入对象)
  • () [] <> {}应该怎么使用?[]声明数组,表示列表 {}表示数组 <>表示泛型 ()构造器 例子:List list = new ArrayList(); List<Integer> list = new ArrayList<Integer>();
  • () [] <> {}应该怎么使用?[array.length], [array_index], {initialize the data structure with argument},(parameter1, parameter2), <泛型 可以是任何object类型,比如说int[], Integer>
  • 需要被研究透彻的问题:边界控制 LC33