これは何? これはJava Advent Calendar 2016 - Qiitaの9日目の記事です。 8日目の記事はcero_tさんのOptimizing JavaというJavaパフォーマンス系の書籍が面白そう でした。 10日目は @sh-ogawa さんです。 最初に Javaでプログラムを書くとき、そのロジックのパフォーマンスについて思いをはせたことはありますか? コーディングルールや、先輩の教えをそのまま鵜呑みにして書いていませんか? 例えば、文字列の結合はStringBuilderを使えと教わり、何の疑いもなくそのまま書いていませんか? 先輩の教えは尊いものです。無下にしてはいけません。 しかしながら、その教えは実は古いバージョンでは有効だったが、最新バージョンでは古い知識だったということもあるかもしれません。 または、重たい処理ロジックを書いてしまったけど、金の弾丸で解決す