Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
 金融系のシステムエンジニア
 釘丸大志(くぎまるひろし)
 所属:TIS(株)
 taumax(twitter, Qiita)
 「Java の Generics って何がうれしいのかよくわから
ない」と言われた。
 Genericsが導入されたのは2004年の Java 5 から。
最近Javaを触り始めた人はGenericsがなかった時代
のことを知らない。
...
ClassCastException の温床だった
Java5以降でこの書き方をすると
ワーニングだらけ
アノテーションで強引に抑止する事もできるけど
明確な理由がない限り使わない方が良い
こういった背景を知らずにとにかくおまじないのように
<String>とか<>を書いている人もいるのか・・・と思う
と、こういう知識や経験も積極的に発信していかないと
失われてしまうんだなと思い、発表させて頂きました。
一人でも多くの人が、ちゃん...
Javagenerics 190816074403
Javagenerics 190816074403
Javagenerics 190816074403
Javagenerics 190816074403
Nächste SlideShare
Wird geladen in …5
×

Javagenerics 190816074403

JavaのGenericsは神機能

  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Javagenerics 190816074403

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

×