
Java基础
文章平均质量分 79
SpicySource
这个作者很懒,什么都没留下…
展开
-
if和switch效率比较
翻了翻国外网站geeksforgeeks的解释,在比较情况大于5个时,switch效率更高,5个以下效率区分不明显。 文章内容摘自以下链接: https://www.geeksforgeeks.org/switch-vs-else/ 原文: Speed:A switch statement might prove to be faster than ifs provided number of cases are good. If there are only few cases, it migh.原创 2021-02-17 17:16:51 · 2346 阅读 · 1 评论 -
Lambda表达式详解
Lambda 简介 Lambda表达式,也可以成为闭包。 Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 Lambda对接口的要求 不是所有的接口都可以使用Lambda表达式来实现。 接口中只能有一个必须被实现的方法(抽象方法)。 注解 @FunctionalInterface 用于约束接口内抽象方法的个数,要求接口中的抽象方法只有一个。这个注解一般会和lambda表达式一起使用。 加上这个注解后,如果接口内有两个抽象方法则会报错。 Lambda基础语法 语法形式为 () ->原创 2020-06-09 03:37:44 · 350 阅读 · 0 评论