使用泛型List< Integer >list=new ArrayList<>();后面new<>可以不填吗
有时看到是List< Integer> list=new ArrayList< Integer>();
有时候又是List< Integer> list=new ArrayList<>();
而且MyEclipse 自动提示功能也会这样,有时候全部都有有时候又没有
泛型可写可不写,不写默认是object,
不写不会出编译错误,但是会出现编译警告
不写泛型,会在取值的时候有一点小问题,有时候需要进行类型转换
泛型写与不写都不会编译出错,但是好的习惯是带上泛型,因为这样你在后面做一些操作的时候,虚拟机会自动帮你检查泛型所带的类型,以防止出现不必要的问题
前后都不写,默认是Object,前面定义了后面可以不写,默认就是你前面定义的类型,