
java8新特性
Lambda表达式
丶Eleven
这个作者很懒,什么都没留下…
展开
-
java双冒号::;;、 ->和 ..各自表示的含义.
这俩个符号都是java8新特性中lambda表达式的一种,主要是大大减少了代码量,提高效率。lambda表达式通常都是采用左边方法右边参数的写法,例如:stu -> stu.getStuId()同时这个写法也可以写成stu :: stu.getAge 注意这里没有方法后面的括号,可以看如下的实例:public class LambdaTest {...原创 2019-04-29 13:27:21 · 16640 阅读 · 0 评论 -
Java函数中参数列表内...的含义
其实这个和你看起来的意思差不多,主要是表示该参数数量不是固定的,可能会有一个参数,可能多个,不管多少个参数,都放到一个数组处理,这种参数叫可变参数。 可变长参数要放在最后一个参数位置处理,但是一个函数里面不能有俩种类型的可变参数。使用示例:public class Test{ public static int query(int... values) { ...原创 2019-04-29 13:25:42 · 1646 阅读 · 0 评论