狠狠撸

狠狠撸Share a Scribd company logo
Javagenerics 190816074403
? 金融系のシステムエンジニア
? 釘丸大志(くぎまるひろし)
? 所属:TIS(株)
? taumax(twitter, Qiita)
? 「Java の Generics って何がうれしいのかよくわから
ない」と言われた。
? Genericsが導入されたのは2004年の Java 5 から。
最近Javaを触り始めた人はGenericsがなかった時代
のことを知らない。
? 自分は知ってて当り前と思っている知識が世代を超え
るとそうでもなくなっている???
Javagenerics 190816074403
ClassCastException の温床だった
Javagenerics 190816074403
Javagenerics 190816074403
Java5以降でこの書き方をすると
ワーニングだらけ
アノテーションで強引に抑止する事もできるけど
明確な理由がない限り使わない方が良い
こういった背景を知らずにとにかくおまじないのように
<String>とか<>を書いている人もいるのか???と思う
と、こういう知識や経験も積極的に発信していかないと
失われてしまうんだなと思い、発表させて頂きました。
一人でも多くの人が、ちゃんと背景を理解したうえで
Generics を使ってくれるようになってくれればいいなと
思います。

More Related Content