请解释这个通用代码通配符编译时错误:
//no compile time error. List<? extends Number> x = new ArrayList<>(); //compile time error. List<? extends Number> x = new ArrayList<? extends Number>();
java generics bounded-wildcard
bounded-wildcard ×1
generics ×1
java ×1