はじめまして。snbmsn03です。
目下目標:Java SE8 Silver 合格
実務経験:C# 1年
勉強方法
こちらの問題集を購入しました。
text徹底攻略 Java SE 8 Silver 問題集[1Z0-808]対応 志賀 澄人
https://www.amazon.co.jp/dp/4844339931/ref=cm_sw_r_tw_dp_U_x_N3y5EbAHQYKDT @amazonJPより
自分の理解度の確認、アウトプット目的のため、
どんな人が読むかは特に決めずに書いていきます。
同じようにJava Silverを勉強している人が見つけて参考にしてもらえたら嬉しいな、程度です。
もし間違い等ございましたら、お手数ですがご指摘いただけますと幸いです。
###Javaのfinal修飾子
- 付けられる箇所:クラス、メソッド、変数すべて
- クラスの場合:継承の禁止
- メソッドの場合:オーバーライドの禁止
- 変数の場合:再代入の禁止
- 理解したこと
- 変数だけじゃなくクラスやメソッドにも使える
- C#でいうconstと似ている
- C#でいうconstとは若干違う?(まだ理解しきれていないので引用元張り付けるだけ)
(https://seesaawiki.jp/w/noboru2004/d/Java%20%A4%CE%20final%20%A4%C8%20C%20%A4%CE%20const%20%A4%CE%B0%E3%A4%A4%A1%A3)
###switch - case文でcaseに入れられる型の制限
- 入れられない型がある
- float,double,boolean
###if文の条件の後の{}中かっこは省くことができる
- 省いたら次の1文だけ条件式trueだった時の処理、という扱い
- 可読性が低くなるので{}中かっこは入れるべき