活動
2021/05/02から2021/05/31まで
2021/05/25
- Microsoftのドキュメント Getting Started with Java in VS Code
https://code.visualstudio.com/docs/java/java-tutorial
まず、Coding Pack for Java をダウンロードし、実行
JavaCodingPack-0.3.13.exe
Visual Studio Codeがインストールされていない場合、Visual Studio Codeのダウンロー...
2021/05/23
- 高徹 17:52 つれづれ Java編: RE: JDK 11以降のJavaFXとjavapackager
- JDK 14 に Incubator で jpackage が搭載
JDK 15 で正式対応となりました。
[[Jpackage]] - 高徹 17:49 つれづれ Java編: JJUG CCC 2021 Spring A2「今どき?のJavaにおける例外処理についての考察」
- "JJUG CCC 2021 Spring":https://ccc2021spring.java-users.jp/ 「今どき?のJavaにおける例外処理についての考察」
セッションのポイント
* 検査例外は、throws句がコード上のノイズ、try-catch構文は可読性低下
例外握り潰し誘因
* 上位レイヤーに下位レイヤーの関心語(例外型)が漏洩
例外翻訳は、例外の状況(例、DBで例外)が分からなくなり対処(例、ロールバック)ができなくなるからと...
2021/05/02
- 高徹 16:24 つれづれ Java編: エラーに関する技術資料
- Brian Goetz氏が"OpenJDKのメーリングリスト":http://mail.openjdk.java.net/pipermail/amber-dev/2021-March/006973.html で紹介していた記事。
"The Error Model by Joe Duffy":http://joeduffyblog.com/2016/02/07/the-error-model/
著者 Joe Duffy氏は、現在Plumi社の創設者でCEO、前... - Java言語でのプログラミングでエラーを扱うことについて
Java言語が提供するエラーを扱う機能としては、次の3つがある。
* 例外
* アサート
* メソッドの戻り値
h4. 例外
例外は、Error、検査例外、非検査例外(RuntimeException)の3つに分類される。
* Errorは原則キャッチせず発生したらプログラム終了とする。
* 検査例外は、検査例外をスローすると宣言されたメソッドを呼び出す側が例外を捌くコードを記...