エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Javaのジェネリックは所詮ただのダウンキャスト回避-My Little Hip By MyPROFILE
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Javaのジェネリックは所詮ただのダウンキャスト回避-My Little Hip By MyPROFILE
C++のテンプレートを使いこなせるとすごく便利(C++は全然書けないけど)、というのはJavaのジェネリッ... C++のテンプレートを使いこなせるとすごく便利(C++は全然書けないけど)、というのはJavaのジェネリックが所詮ダウンキャストをソースコード上から排除するためのシンタックスシュガーである!ことを痛感するとより一層強く感じる。(何を今更!?って思う濃ゆいJavaプログラマーも多いと思うが)脳内でクラスを考えて書き始めると、テンプレートを期待したデザイニングをしていてJavaじゃインプリメントできないじゃん orz となる事が多い。 例えばJAXB2.0の汎用ラッパを作ろうとしたとき、 public class XmlSerializer<T> { ... public T deserialize(final InputStream in) //例外処理は省略 { final JAXBContext jbctx = JAXBContext.newInstance(T.class