Java Silver 間違えやすい箇所まとめ
抽象メソッドについて
void method(); と記述した場合
public abstract が自動で付与される
処理を記述したいとき
default method を定義する
public default 戻り値 メソッド名(引数リスト){};
null + concat "A"
コンパイルエラーになる
null + "A"
nullA と表示される
コンパイル時 省略記号
-m module モジュールの位置を表示
-p module-pass moduleの格納されている位置を表示する
-cp class pass クラスパスを指定する
-d directory ディレクトリを指定
配列宣言方法
int[] a = new int[0];
ok!
int[] b = new int [];
一次元目は省略できない
compile error!
int c[2]{2,3};
初期化演算子を用いるときは、要素数指定しない
int[] d ={};
要素なし ok
LocalDate.of(2018,12,24)
LocalDate.parse("2015-01-01")
LocalDateTime.format(DateTimeFormatter,ISO-DATE-TIME)
2019-09-31TOO:0000