JJUG CCCで、
Learn JDK11 with JShell(Jshellではじめる最新のJava)
を聞いてきたので、メモメモ(ただ、ちゃんとメモできていない)
・自己紹介
資料はQiitaにあげた
https://qiita.com/nowokay/items/80e8ccd50f6749846dd6
・Jshell
REPL コマンドラインツール
JDK9から入っている(新しいバージョンのほうがいい)
https://tryjshell.org
/exit で終わる
importの補完:シフトを押してi
新機能:JEPに載っている
きょうは3つ扱う
・JEP321 HTTPクライアント
HTTP2もサポート、リアクティブ
1)パッケージインポート
2)クライアント用意
3)リクエスト用意
4)リクエスト発行
5)レスポンスが返ってくる
複数行書きたいときドットで終わらす
ネストメイト(Nestmates)で確認
・11で変わった便利なところ
String
isBlankなど
I/O
Java.util
intファンクションを受け取るtoArray()
・Java12
Raw String リテラル
Switch Expressions (Preview)
switchの結果を値に設定できる
※確認するには、イネーブルプレビューすること
Learn JDK11 with JShell(Jshellではじめる最新のJava)
を聞いてきたので、メモメモ(ただ、ちゃんとメモできていない)
・自己紹介
資料はQiitaにあげた
https://qiita.com/nowokay/items/80e8ccd50f6749846dd6
・Jshell
REPL コマンドラインツール
JDK9から入っている(新しいバージョンのほうがいい)
https://tryjshell.org
/exit で終わる
importの補完:シフトを押してi
新機能:JEPに載っている
きょうは3つ扱う
・JEP321 HTTPクライアント
HTTP2もサポート、リアクティブ
1)パッケージインポート
2)クライアント用意
3)リクエスト用意
4)リクエスト発行
5)レスポンスが返ってくる
複数行書きたいときドットで終わらす
ネストメイト(Nestmates)で確認
・11で変わった便利なところ
String
isBlankなど
I/O
Java.util
intファンクションを受け取るtoArray()
・Java12
Raw String リテラル
Switch Expressions (Preview)
switchの結果を値に設定できる
※確認するには、イネーブルプレビューすること