Java
去年の11月はブログを一切書けていなかったのですが、その間*1何をしていたかというと主に下記の本を読んでいました。 Java並行処理プログラミング ―その「基盤」と「最新API」を究める―作者: Brian Goetz,Joshua Bloch,Doug Lea出版社/メーカー: ソフトバン…
自分で書いてて、あれ、どっちがどっちだっけ、と少し混乱したので手持ちの本をぱらぱらと見て整理してました。 Effective Javaに書いてある転送と委譲の定義みたいなもの 以下は、Effective Javaに書いてある説明をざっとまとめたものになります。 転送 転…
世の中には、RxJavaやIntentServiceといった初心者でも一応非同期処理を書けるライブラリはあるのですが、それでも隠しきれない理解不足を痛感したため、Java言語で学ぶデザインパターン入門[マルチスレッド編]を読みました。 実を言うと、以前に一度は目を…
最近、本の中身をがっつりそのまんま、みたいなブログに書きにくい勉強のやり方をしているので、なかなかネタがないですね。 なので、ちょっと気になったことをメモしておきます。 Javaはコレクションクラスに対して、 Collections.sort(someList, new SomeC…
potatotipsで紹介されたKotlinのアプリのリポジトリを読んでいたら使ったことの無いlateinitというAPIが出てきて、@Injectというアノテーションがあるから、おそらくこれはDIだな、と思ったのですが、よくわからず。 いつの間にかKotlinでなくDIの勉強をして…