タグ付けされた質問 「diamond-operator」

7
Java 7のひし形演算子(<>)のポイントは何ですか?
Java 7のdiamond演算子では、次のようなコードを使用できます。 List&lt;String&gt; list = new LinkedList&lt;&gt;(); ただし、Java 5/6では、次のように簡単に記述できます。 List&lt;String&gt; list = new LinkedList(); 型消去についての私の理解は、これらはまったく同じであるということです。(とにかくジェネリックは実行時に削除されます)。 なぜダイヤモンドを気にするのですか?どのような新しい機能/タイプセーフが許可されますか?新しい機能が得られない場合、なぜそれを機能と呼ぶのですか?この概念に対する私の理解に欠陥はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.