Java中ArrayList<>,光有大于号小于号,没有类型,这种写法的用意是什么

Java中ArrayList<>,光有大于号小于号,没有类型,这种写法的用意是什么

泛型,这是固定语法,这种写法一般在创建对象时候会用到,比如:

List<String> list = new ArrayList<>();