PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
java
[問題] Java Lambda、Stream API的學習資源
作者:
lueichun
(no anonymous)
2020-07-05 16:41:01
最近在自學Java Lambda、Stream API,在網路上找到不少資源,
不過似乎不少資源都是直接舉出問題或功能,然後就用很簡潔的語法來完成某個功能。
例如遍歷某個list:
List<String> list = new ArrayList<>();
list.add("test1");
list.add("test2");
list.add("test3");
list.forEach(s -> System.out.println(s));
或是計算兩個整數的差:
Comparator<Integer> com= (x,y)->x-y;
int result = com.compare(5,2);
抑或是換個方式實作計算兩個整數的差:
Comparator<Integer> com= Math::substract;
int result = com.compare(5,2);
作者:
jej
(晃奶大馬桶)
2020-07-05 17:07:00
Java doc?
作者:
yoshilin
(明明可以靠臉吃飯)
2020-07-05 18:17:00
其實多用幾次就習慣了....
作者:
ssccg
(23)
2020-07-05 22:59:00
其實我覺得這幾個例子都沒隱藏什麼語意和邏輯..只是換個方法實作interface而已(anonymous class→lambda)
作者:
johnny94
(32767)
2020-07-06 00:20:00
書的話可以看看 Modern Java in Action影片可以看看這個
https://youtu.be/F02LKnWJWF4
作者:
swpoker
(swpoker)
2020-07-06 08:05:00
其實很不太一樣啊
作者:
kewang
(652公車)
2020-07-06 09:25:00
intellij 應該有可以把 lambda 轉成 anonymous class 的功能,轉回去看一次應該就能大概理解
作者:
JustinHere
(良葛格)
2020-07-07 11:47:00
https://openhome.cc/Gossip/Java/index.html#Lambda
作者:
dodo6200
(肚肚)
2020-07-11 22:50:00
建議讀一下functional programming 有助於你了解這些api
作者:
darrenlee1
(darrenleeleelee)
2020-07-15 02:08:00
推Modern Java in Action
作者:
y3k
(激流を制するは静水)
2020-08-23 11:45:00
我第一個反應是這個需要記嗎XD
繼續閱讀
[問題] 某公司面試題目求解
akk98
[問題] 如何在取出不同table的資料後,放到雙層
lueichun
[問題] 初學Primefaces,請教語法問題
lueichun
[問題] 控制程式暫停及恢復
Dong0129
[問題] 請推薦 高中生 入門書
AIDM
[問題] 初學 練習 高中生程式解題系統 A013
BUQ
[問題] 請問 access token 使用問題
jtorngl
出售 java 巨匠考試卷兩張
k081756
[問題] Java fx 多個物件添加並點擊消除
qq0802qq
[問題] 如何理解在class中new自己的意義
Dong0129
Links
booklink
Contact Us: admin [ a t ] ucptt.com