mutao.net

いわゆる雑記。

JavaSilver

Java Silver SE8 合格メモ

合否結果 正答率94%で合格。 受けてみて 参考書はいわゆる黒本のみでいい。 巻末の模擬試験問題が優秀。テストで変数名だけ違うような問題がでてくる。 各章の練習問題やるより、巻末の模擬試験を何度も往復して暗記するだけで合格できるのでは、と思うくら…

ポリモーフィズムを使った問題の落とし穴

参照型のクラスにないメソッドは使うことができず、コンパイルエラーとなる。 public class A { public void hello() { System.out.println("Hello!"); } } public class B extends A { public void test() { System.out.println("Test!"); } } public class…

配列型の変数宣言と初期化

正しい変数宣言と初期化(インスタンス化) 変数宣言 int[] array; int array[]; //2次元型 int[][] array; int array [][]; int[] array[]; //3次元型(これも大丈夫) int[][] array[]; インスタンスの生成と代入 int[] array = new int[3]; int[] array = n…

staticイニシャライザ

クラスを利用するときに一度だけ呼び出される初期化ブロック オブジェクトの初期化時ではなく、クラス自身の初期化時に実行される 複数のstaticイニシャライザが定義されている場合はコードに書かれた順序で事項される JVMによって自動的に実行されるメソッ…

String.replaceメソッド

String.replace 文字列を置き換えるためのメソッド 文字列の置き換えは、その文字列の先頭から最後まで再帰的に行われる replaceメソッドは char型 と CharSequence型の因数を2つ受け取るメソッドが提供されている public String replace (char oldchar, cha…