Java
うっかりリアルイニシャルが記載されたままGistにあげてしまったので変更方法をメモするよ。 /Applications/IntelliJ IDEA CE.app/Contents/binにidea.vmoptionsというファイルがあるので これに-Duser.name=${変えたい名前}を追記してIntellijを再起動する…
Java8の試験でやったはずなんですけど、 すっかり忘れてましたね。 Files.linesでStreamを返せます。 でも、何度検証してみても BufferedInputStream is = BufferedInputStream(FileInputStream(new File("/nhome/hoge.list"))); ByteArrayOutputStream os =…
Javaで簡易テンプレートを置換するよ!! 仕事でテンプレートのプレースホルダーっぽいのを置換することになりました。 ~テンプレートエンジン使えよ~ プレースホルダーはある特定の文字列から始まり、特定の文字列で終わります。 置換する文字列は元を辿れば…
今日既存ソースを眺めてて、大したことではないのだけれど、ある箇所が目に留まりました。 簡単に言えば2つのオブジェクトが両方ともnullかまたは両方ともnullじゃない場合にエラーにする処理で、コードにすると以下のように表せます。 Object a = createSom…
javaの勉強を始めた頃に 存在を知ったnative修飾子。 java.lang.Systemのソースなどなど 結構使われていたので、ちょっと学んでみました。 以下をはじめ、いろんな情報源を参考にさせてもらいました。 link そもそもnative修飾子とは link nativeのメソッド…