
JDK新特性
文章平均质量分 91
JDK新特性
丨Anna丨
这个作者很懒,什么都没留下…
展开
-
02-JDK新特性-try-with-resources自动管理资源关闭
try-with-resources是Java 7引入的一个新特性,它提供了一种简化资源管理的机制。该特性主要用于自动关闭实现了AutoCloseable或Closeable接口的资源,如文件流、数据库连接等,从而避免了资源泄漏的问题。在try-with-resources语句中,你可以声明一个或多个资源,这些资源在try代码块执行完毕后会被自动关闭。这是通过Java虚拟机的异常处理机制和字节码的异常表来实现的,通过自动调用资源的close()方法来确保资源被正确地关闭。原创 2024-04-05 18:49:18 · 1182 阅读 · 0 评论 -
02-JDK新特性-Stream流
Stream流是Java 8中的一个新特性,它提供了一种处理集合和数组的方式。Stream流可以让我们以一种更加简洁、高效、可读性更强的方式来处理数据。Stream流可以用于过滤、映射、排序、聚合等操作,它可以让我们避免使用循环和条件语句来处理数据,从而让代码更加简洁易懂。Stream流的操作可以分为中间操作和终止操作两种类型,中间操作返回的是一个新的Stream流,终止操作返回的是一个非Stream类型的结果。Stream流的处理是惰性求值的,只有在执行终止操作时才会开始处理数据。原创 2024-04-03 21:20:39 · 1127 阅读 · 0 评论 -
02-JDK新特性-函数式接口
函数式接口(Functional Interface)就是有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 Lambda 表达式。我们可以在一个接口上使用 @FunctionalInterface 注解,这样做可以检查它是否是一个函数式接口。同时 javadoc 也会包含一条声明,说明这个接口是一个函数式接口。原创 2024-04-03 15:27:12 · 1097 阅读 · 0 评论 -
02-JDK新特性-泛型
类型>:指定一种类型的格式,这里的类型可以看成是形参。:指定多种类型的格式,多种类型之间用逗号隔开,这里的类型可以看成是形参。将来具体调用时给定类型可以看成实参,并且实参的类型只能是引用数据类型。原创 2024-04-01 23:49:14 · 1267 阅读 · 0 评论 -
02-JDK新特性-接口新特性
接口的组成注意事项:JAVA8之后在接口中新增了默认方法、静态方法、私有方法(JAVA9)。接口中允许有方法体的只有以上四种。其中dance(){} 是不允许的。原创 2024-04-01 12:53:44 · 404 阅读 · 0 评论 -
02-JDK新特性-Lambda表达式
Lambda表达式是一个匿名代码块,用于简单的传递一段代码片段。原创 2024-04-01 00:41:44 · 1110 阅读 · 0 评论