ソースコードを追いかけて

一見複雑怪奇。 でも、ていねいにコードを追っていくと「みえて」きた! ただいまプログラミング学び中。 勉強になったことなどをメモとしてまとめています。 Java、HTML、CSS、JavaScript、、など。 他、IT系でなるほど〜って思ったことなども。

ArrayListは内部に配列を持っている【Java】

【プログラミング学習アウトプットの会!】

JavaのArrayLisitについて!

 

★リストの中身は配列!

実はリストの中身は配列だったのですね!

 

あれ?

配列って、要素数決まっていたよね!?(Listは数を自由に増やせるのが売りのはず?)

 

☆デフォルトで『Object型を10個』もっている!

→この初期数は決めることができる

new ArrayList<>(100); →要素数100個で生成♪

 

ジェネリクス

list <Integer> list = new ArrayList<>();

*Integerしか扱わないList型と宣言している

→異なる型を混ぜようとした瞬間にコンパイラがチェックする仕組みがジェネリクス

*右辺はnew ArrayList<Integer>();とかいてもよし。

 

*<>→ダイヤモンド演算子

*T→型パラメータ

 

【JavaSilver黒本】

徹底攻略Java SE 8 Silver「1Z0-808」対応問題集 試験番号1Z0-808 [ 志賀澄人 ]

価格:3,520円
(2021/4/13 10:15時点)
感想(5件)

****************

 ランキングに参加しています*応援いただけるとうれしいです

ブログランキング・にほんブログ村へにほんブログ村