java
文章平均质量分 61
丑小鸭是白天鹅
这个作者很懒,什么都没留下…
展开
-
Java里的ArrayList与LinkedList区别使用
LinkedList和ArrayList的区别及使用场景 1.差别主要来自于Array和LinkedList数据结构的不同,ArrayList是基于数组实现的,LinkedList是基于双链表实现的: Array是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的,可以直接返回数组中index位置的元素,因此在随机访问集合元素上有较好的性能,Array获取数据的时间复杂度是O(1),但是要插入、删除数据却是开销很大的,因为这需要移动数组中插入位置之后的所有元素。 LinkedLis原创 2021-03-09 11:20:15 · 150 阅读 · 0 评论 -
Java8 lambda表达式10个示例
Java 8 刚于几周前发布,日期是2014年3月18日,这次开创性的发布在Java社区引发了不少讨论,并让大家感到激动。特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里。在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为最重要的那行代码,却混在中间不够突出。Lambda表达式取代了匿名类,取消了模板,允许用函数式风格编写代码。这样有时可...转载 2018-03-13 09:24:15 · 196 阅读 · 0 评论