List<String> list = new LinkedList<String>();
List<String> list = new LinkedList();
List list = new LinkedList<String>();
这三种泛型的声明有什么区别