Java

メンバ変数宣言時の初期化=コンストラクタによる初期化

適当にわけのわからない処理を生産してたらよくわからないことになってハマったのでメモっておく。 上記の実行結果は以下のようになる。 parent null ChildInitAtMemberDeclを逆コンパイルすると以下のようになる。 class ChildInitAtMemberDecl extends Par…

Java6,7で可変長引数を持つメソッドをオーバーロードしている際にコンパイル結果が違う時がある

コンパイル結果の違うソース 上記のソースをJDK6のjavac、JDK7のJavacでそれぞれコンパイルすると、結果が違うことがわかる。 JDK6 D:\dev\Java>javac.exe CompileResultDiffTest.java D:\dev\Java> JDK7 D:\dev\Java>javac.exe CompileResultDiffTest.java …

Eclipse開発環境設定メモ

とりあえずインストールするもの JRE Java7 : http://java.com/ja/download/ Java6 : http://java.com/ja/download/manual_v6.jsp JDK Java7 : http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html Java6 : http://www.…