いつか、どこかで

Java

【C言語とJava】配列の違い

今年の新人研修で、結構コーディングできるのに、私が配列の図解をしたら「初めてわかった!」ってなっている受講者がいて、やっぱり混同しやすいのかなーとまとめてみることにしました。 配列の基本 まず要素5個の配列を作る場合 C言語では int array[5]; J…

【Java】文字列比較に==演算子を使ってはいけない理由

研修のときに、口を酸っぱくして説明するんだけどみんな忘れちゃうやつ。 String型は参照型である というのはどういうことかというと、 String str = "ABC"; と宣言したとき、メモリ上は、 となるのだけれど(イメージです。実際のメモリ配置を表してはいま…