java基础
文章平均质量分 95
努力更文的小白
从事Java后端,小白一枚,还请各位前辈多多指教
展开
-
Java8新特性
一、Lambda表达式 简介 Lambda是一个匿名函数,我们可以把Lambda表达式理解成是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁,更灵活的代码,作为一种更紧凑的代码发风格,使得Java的语言表达能力得到了提升。 语法 Lambda表达式在Java8语言中引入的一种新的语法元素和操作符,这个操作符为"->",该操作符被称为Lambda操作符或者箭头操作符,它将Lambda分为两个部分: 左侧:指定了Lambda表达式需要的参数列表 右侧:指定了Lambda体,是抽象方原创 2021-06-14 01:54:03 · 427 阅读 · 1 评论 -
ArrayList,LinkedList和Vector区别
ArrayList,LinkedList和Vector区别 三者的区别(简单描述) 1.三者的都是List接口的实现类,如下图所示 2.ArrayList作为List接口的主要实现类,它是线程不安全的,效率高,底层使用Object[] elementData存储。 3.LinkedList对于频繁插入、删除操作,使用此类效率比ArrayList高,底层使用双向链表存储。 4.Vector作为List接口的古老实现类,它是线程不安全的,效率低,底层使用Object[] elementData存储 Array原创 2020-12-25 22:23:17 · 251 阅读 · 1 评论