学习能力
脚踏实地,循序渐进
比如你想要做Web开发,那么可能就需要明确阶段性的目标,如先从前端或是后端的某个点着手,一点点拓展到其他的技术栈。
而一上手就要做高大上,就要采用“MEAN”(MongoDB+Express+Angular.js+Nginx)技术栈之类的,是不现实的。
ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。
每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向ArrayList中不断添加元素,其容量也自动增长。自动增长会带来数据向新数组的重新拷贝,因此,如果可预知数据量的多少,可在构造ArrayList时指定其容量。在添加大量元素前,应用程序也可以使用ensureCapacity操作来增加ArrayList实例的容量,这可以减少递增式再分配的数量。