変数を次のように宣言するときにコンパイラが警告を発行するのはなぜですか
List<? extends Object> list = new LinkedList();
警告:
Note: ZiggyTest.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
しかし、変数を次のように宣言しても警告は発行されません。
List<?> list = new LinkedList();