{と記述するとコンパイルエラーとなる。比較できないからである。参照型って?通常の変数はint型は4バイト、double型は8バイトとサイズが決まっている。同じメモリ数を確保する。Stringは代入する値によって大きさが変化する。変数cのサイズが変わる。javaでは文字列は、本の目次ページに変数cを管理し、実際の値は「ページを参照してさい」と、なっている。説明では、目次はスタック領域、参照先のページはヒープ領域と呼ばれている。配列も行や列の大きさが変化するので参照型となっている。{としなければならない。{}コンパイルも実行もできます。変えて実行してみましょう。実行時にエラーを起こします。なる可能性もあります。javaを書いてみよう。