昔の記事の引越しです。 String.formatは遅いのか? ログの出力の際にも、よく使うString::format ですが、 使いやすいが故に気にせず使っ... 続きを読む
タグ: Java
Gradle applicationプラグインについて
Gradle Application プラグインとは Java のランタイム(JRE)さえインストールされていれば、 Windows, Mac, Linux で... 続きを読む
Enum::values() の速度計測 (Java)
JavaのEnumクラスのvalues() メソッドですが、 毎回配列コピーが走っているようなので、 もし、速度を気にする場合はstatic変数などにキャッシュ... 続きを読む
Gradleで好きなクラスを実行させよう。
GradleでJava/Groovyなどで作成したクラスを指定して実行したい場合、 JavaExecにmainクラスを指定して実行させるとよいです。 汎用的に実... 続きを読む
IntelliJ IDEA 購入のすすめ
Intelli J IDEA 価格 有料版の価格いくらなのか、JetBrainsのサイトを見てみると、年間499ドル? 五万円ちょい!? っと思った方! 安心し... 続きを読む
Java Streamの種類
Java8の登場から、forループで色々処理していたものが、Streamという機能により表現出来るようになりました。 自分が、Javaを実務で触るようになった頃... 続きを読む
int / Integer 変換コストについて (Java)
暗黙的なボクシング処理 Javaの int と Integer は殆ど同じような感覚で使ってると思いますが、 int から、Integer にする時は、boxi... 続きを読む
Java10使用時のGradle警告について
Java10がリリースされましたので、 早速インストールしてみました。 Oradleのページから全然問題なくインストールできます。 バージョン確認 $ java... 続きを読む
IntelliJ IDEAでつまづかない為に (Project Structure)
僕が一番おススメしている、IDEが、 Intellij IDEAなんですが、 最初のセットアップで躓く方が案外多くて、 折角の価値に気付いてもらえない事がとても... 続きを読む
JsonSlurperはスレッドセーフじゃない。(Groovy)
JsonSlurperとは Groovyで便利なのが、JSON文字列を渡すと、 オブジェクトマップに変換して簡単にJSONの値にアクセスする事が出来ます。 そこ... 続きを読む