集合框架
杰少2020
这个作者很懒,什么都没留下…
展开
-
Jdk1.8特性lambda表达式-3 和forEach()方法
Jdk1.8特性lambda表达式-3 和forEach()方法 public class Demo3_forEach { public static void main(String[] args) { List<Person> persons= new ArrayList<Person>(){ { //匿名类初始化代码 add(new Person("Tom",21)); add(new Person("Mike",32)); add(ne原创 2021-04-05 22:09:42 · 309 阅读 · 0 评论 -
Jdk1.8特性lambda表达式-2代替内部类 案例3种方式创建线程
Jdk1.8特性lambda表达式-2代替内部类 案例3种方式创建线程 public class Demo2_InnerClass { public static void main(String[] args) { //方式1 匿名内部类 new Thread(new Runnable() { @Override public void run() { System.out.println("Hello World!"); } }).start(); //方式2原创 2021-04-05 21:51:27 · 161 阅读 · 0 评论 -
Jdk1.8特性lambda表达式-1基本用法
** Jdk1.8特性lambda表达式-1基本用法 lambda表达式可以理解为一段带有输入参数的可执行语句块,也称为函数式表达 public class Demo1_SimpleTest { public static void main(String[] args) { String[] data = {"Tom","Mike","Mary","Linda","Jack"}; List<String> names = Arrays.asList(data); //方式1 传统原创 2021-04-05 21:39:42 · 182 阅读 · 2 评论 -
jdk1.8特性Lambda表达式认识(Predicate接口)
jdk在升级的过程中,让程序代码变得更加简洁。引入的lambda表达式,简明扼要的语法来表达某种功能所包含的操作,常用在程序遍历访问集合中元素的场合。 (以下内容引用文献:OCA JavaSE 8程序员认证考试指南 Exam 1Z0-808 第6章 6.6 使用简单的lambda表达式-OCA考点9.5) 一 、案例 1 新建Dog类 略 属性:昵称、年龄、重量 2 新建测试类 public class TestDogs { public static void main(String[] args)原创 2021-04-05 21:16:49 · 481 阅读 · 2 评论 -
Java集合框架的整理
Java集合框架整理 集合可以看作是一种容器,用来存储对象信息。所有集合类都位于java.util包下,但支持多线程的集合类位于java.util.concurrent包下。 数组与集合的区别如下: 1)数组长度不可变化而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。 2)数组元素既可以是基本类型的值,也可以是对象;集合只能保存对象。 Java集合类主要由两个根接口Collection和Map派生出来的,Collection派生出了三个子接口:List、Set转载 2020-07-07 22:48:58 · 105 阅读 · 0 评论