0
点赞
收藏
分享

微信扫一扫

JAVA从入门到精通------基础篇------java8新特性(初学者必看)

夹胡碰 2022-02-11 阅读 71

1、Java8概述

java8(又称JDK 1.8) 是Java语言开发的一个主要版本

Oracle公司于2014年3月18日发布Java8

        支持Lambda表达式

        函数式接口

新的Stream API

        新的StreamAPI

        新的日期 API

        其他特性


2、Lambda表达式

Lambda表达式:特殊的匿名内部类,语法更简洁

Lmbda表达式允许把函数作为一个方法的参数(函数作为方法参数传递), 将代码像数据一样传递

基本语法:

<函数式接口> <变量名> = (参数1, 参数2...) -> {

//方法体

}

Lambda引入了新的操作符:->(箭头操作符), ->将表达式分成两部分

左侧:(参数1, 参数2...)表达参数列表

右侧:{}内部是方法体

注意事项:

        形参列表的数据类型会自动判断

        如果形参列表为空, 只需保留()

        如果形参只有1个,()可以省略,若有返回值,则若想去省{},则必须同时省略return,且执行         语句也保证只有一句

        Lambda不会生成一个单独的内部类文件


举报

相关推荐

0 条评论