
现在就用到 lambda 函数,还有其它语法吗
1 wxyrrcj 2023-11-02 08:38:24 +08:00 stream |
2 JLX 2023-11-02 08:40:42 +08:00 via Android Stream,Optional |
3 yazinnnn0 2023-11-02 09:02:39 +08:00 密封接口/密封类 增强 switch 表达式 record record 的各种模式匹配场景下的解构 lambda 参数名省略类型 字符文本块 zgc/分代 zgc loom 结构化并发 scoped value 新 ffi vector api 你要说哪个常用, record 及模式匹配, loom 和结构化并发应该会常用 |
4 mmdsun 2023-11-02 09:58:00 +08:00 其实 lambda + 函数式编程,就有很多东西可以挖掘了。 比如 lambda 实现其他语言的 closure 闭包函数。甚至模拟 generator 也行。 ``` public static void main(String[] args) { var count = closure(); System.out.println(count.get()); // output:1 System.out.println(count.get()); //output:2 } public static Supplier<Integer> closure() { final int[] count = {0}; return () -> { count[0]++; return count[0]; }; } ``` |
5 hello158 2023-11-02 11:11:22 +08:00 特性不重要,如果你能找到一个又价值的项目,能让你挣钱,用 Java5 + jsp 写也没问题。 |
6 blacktail 2023-11-02 11:32:13 +08:00 var |
7 Bromine0x23 2023-11-02 11:42:58 +08:00 var |
8 jorneyr 2023-11-02 14:24:51 +08:00 |
9 dif 2023-11-02 16:40:19 +08:00 var stream List.of CompletableFuture lambda (写时一时爽,维护火葬场,尤其是后面跟了一串) 差不多就这些吧,目前只用到 Java11,没太多变化。 |
10 compiler 2023-11-02 17:32:56 +08:00 Kotlin |
11 hdiwhsg 2023-11-02 18:59:08 +08:00 java8 旧特性。。。 |
12 leee41 2024-03-14 14:24:59 +08:00 语法糖上,字符块 性能上,zgc 和 loom 实际解决问题常用:结构化并发和 scoped value |