ArrayList底层由数组实现,LinkedList底层由链表实现。
通常来说:ArrayList在随机访问元素的效率上高于LinkedList,LinkedList在非尾部插入和删除元素上的效率高于ArrayList。
对于ArrayList的尾部插入操作:因为数组是一段连续的内存空间,也不需要复制数组,直接写入即可
而对于链表的尾部插入操作:需要创建新的对象,前后引用也要重新排列。
Lin
知识点:
1:node.js中每个文件就是一个模块,有自己的作用域。在一个文件中定义的变量,函数,类都是私有的。对其他文件不可见。
2:node.js遵循common.js规范,也就是说在ES Module中我们的导入导出使用的是import和export。在node中引入和暴露使用的是require和module.exports。
3:require用来加载某个模块
//b.js
var a =