博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java8函数表达式的定义[Definition of a Lambda Expression]
阅读量:5948 次
发布时间:2019-06-19

本文共 689 字,大约阅读时间需要 2 分钟。

hot3.png

英文来源于:Java in a Nutshell, 6th Edition

           Definition of a Lambda Expression A lambda expression is essentially a function that does not have a name, and can be treated as a value in the language. As Java does not allow code to run around on its own outside of classes, in Java, this means that a lambda is an anonymous method that is defined on some class (that is possibly unknown to the developer).                         ---Java in a Nutshell, 6th Edition


其实正则表达式就是没有名字的函数,(参数,返回值,函数体),在java 语言中视为一个值. 因为java的函数必须在类中定义,这就意味着,java语言中的函数表达式即为在某类中定义的匿名方法.

函数表达式在java视为一个值,即:Runnable r = () -> System.out.println("Hello World"); 形式.

转载于:https://my.oschina.net/doctor2014/blog/386436

你可能感兴趣的文章
Multipart polyline to single part lines
查看>>
zeromq_传说中最快的消息队列
查看>>
ARM的栈指令
查看>>
两个tomcat一起启动
查看>>
javax.imageio.IIOException: Unsupported Image Type
查看>>
Oracle DBA之监听的静态注册与动态注册
查看>>
Oracle Golden Gate 系列十七 -- GG 一对多 real-time data distribution 说明 与 示例
查看>>
大照片背景在网页设计中应用的精美作品范例(下篇)
查看>>
Realtek 8192cu win8 驱动
查看>>
property 中的strong 与weak
查看>>
使用HDFS java api 创建文件出错。
查看>>
支持多个文档类型的文档视结构程序
查看>>
【原创】FIFO的基础和时序分析学习
查看>>
Nginx学习之十一-Nginx启动框架处理流程
查看>>
[置顶] 吃论扯谈---吃货和Office 365订阅的关系
查看>>
蓝桥杯 基础练习 十六进制转十进制(水题,进制转换)
查看>>
php有些系统会报错或提示 Cannot modify header information - headers already sent by
查看>>
从零開始开发Android版2048 (五) 撤销的实现
查看>>
OpenGL 4 : 一个漂亮的心 For you, My Love
查看>>
2007年硕士研究生面试时的英文自我介绍
查看>>