「この本やっとけば受かる」
徹底攻略 Java SE 11 Silver 問題集 [1Z0-815]対応 [ 志賀澄人 ] 価格:3,740円 |
『徹底攻略Java SE Silver問題集 志賀 澄人.著』
ということで問題やってみています♪
そこで
「えぇ〜!?そうなの〜!?」とか
この本で初めて知ったよっ!ってところなどの気づきを綴ります。
ーーーーーーーーーーーーーー
★★前提として★★
クラス型?変数に入るのはあくまで『参照』なんだよ〜!
ってことをいわれています。
これは、この本読んでてかなりしつこく(笑)書かれているな、思う重要なポイントです。
この理解があると配列問題がクリアに見えてきます。
※ごめんなさいね、今度ちゃんとした図用意しますね。
ーーーーーーーーーーーーーー
★★POINT★★
例)
int a = 4;
int b = 8;
int c = b += a / 2;
↑このようなプログラムの時、bも数値変わっちゃってますからね~。
※つまり、変数の内容は
a = 4;
b = 10; ←変数cに代入するときに計算に使われてそれが反映されている。
c = 10;
【注!】ローカル変数
・フィールドとローカル変数が同じ変数名ならメソッド内ではローカル変数が優先される
・引数もローカル変数の一種
【コンパイラがやってくれること】
☆コンストラクタ
・デフォルトコンストラクタの用意
・サブクラスのコンストラクタの先頭行にsuper();を追加
【コンパイルエラー】
【JVMがやってくれること♪】
・GB(ガベージコレクション)
****************
ランキングに参加しています*応援いただけるとうれしいです