![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDK 新特性
miracle_8
vip文章全部取消
展开
-
JDK 1.8 新特性 ( 一) ---- Lambda表达式(二)
** lambda表达式的冒号用法 ** 当 ::前面为一个类名,后面跟一个静态方法时,如下所示,此时等号左边的函数式接口中的方法和静态方法签名一致即可,即方法参数个数和类型一致,如果左边的函数式接口中的方法返回值不是void则要求右边lambda静态方法的返回值和其一致,如果左边的函数式接口中的方法返回值是void,则右边的lambda静态方法的返回值可以为任意类型。 (参数个数和类型一致, 返回非void, 一致, 返回void, 任意类型) public static void main(Stri原创 2020-09-08 20:52:18 · 209 阅读 · 0 评论 -
JDK 1.8 新特性 ( 一) ---- Lambda表达式
1、 Lambda(拉姆达)表达式 Lambda表达式的本质是一个语法糖(指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用),由语法糖推断并帮你转换额为常规的代码。由此你可以使用更少的代码来实现同样的功能 提升: Lambda表达式只适用于接口中只有一个抽象方法的匿名内部类public class Main{ public static vo原创 2017-07-22 17:22:21 · 274 阅读 · 0 评论 -
JDK 1.8 新特性 ( 二) ---- 特性汇总
Java8 新特性: 1、 介绍: Java8是Java自Java5之后最重要的版本,这个版本包含语言、编译器、库、工具和Jvm等方面的十多个特性 2、 接口的默认方法与静态方法: 扩展接口的声明 a: 默认方法: 允许在已有的接口中添加新方法,而同时又保持了与旧版本代码的兼容性。默认方法与抽象方法不同之处在于抽象方法必须要求实现,但是默认方法则没有这个要求。相反,每个接口都必须提供一个所谓原创 2017-08-17 10:36:16 · 299 阅读 · 1 评论 -
jdk7 特性 ---try()
一、 try后面跟括号 java7新特性,支持使用try后面跟()括号,用来管理释放资源,try括号内的资源会在try语句结束后自动释放,前提是这些课关闭的资源必须实现 java.lang.AutoCloseable接口package com.download;import java.io.FileInputStream; import java.io.FileOutputStream; impo原创 2018-01-23 13:55:29 · 679 阅读 · 0 评论