Stringは文字列を扱うクラス。
MainClass.javaで、
Stringオブジェクトstr1は初期化も代入も無いので、このままだとコンパイルエラーというかコンパイルできない。
なのでnullを入れておく。
str2は文字列代入のような初期化。(""で囲まれた文字列リテラルはこれができる。)
str3はオブジェクトの生成時に文字列を初期化。
このようにStringクラスオブジェクトなので必ず初期化が必要。
さらに代入や連結といった操作が可能。
null DEF GHI ABC XYZ ABCXYZHOGE
実行するとこうなる。
Sample/java/String/String/src/String at master · bg1bgst333/Sample · GitHub