wx作业

1、数组只能保存一种数据类型,数组长度一旦分配就不能改变.而且无法直接删除和添加元素,但是数组可以高效运行。

2、语法:ArrayList list = new ArrayList();可以直接添加和删除元素,但是这里的list是Object类型,当输入的是String类型时,因String类型无法被强转而发生错误。
3、语法:ArrayList<Integer> list = new ArrayList<Integer>;可以指定数据类型为int
4、语法:public class 类名<字母>
作用:安全性;没有泛型,可以加入任何数据类型
避免强制转换
避免不必要的装箱、拆箱
重用性:不用定义各种具体的数据类型
5、泛型方法:在定义方法时,先定义泛型参数并马上用在返回值或形参中;与所在类是否为泛型类无关。
语法:1)无返回值:public <E> void 方法名(E 变量名)
2)有返回值:public <E> E 方法名()
3)有返回值和形参 public <E> E 方法名(E 变量名)
6、语法:public interface 接口名<T>{void 方法名(T 变量名)}
7、语法:public void 方法名(List<?> list)
8、语法:public void 方法名(List<? extends> list)
9、语法:public void 方法名(List<? super> list)
10、语法:public void 方法名(List<? extends> 接口名)

 

posted @ 2022-05-31 14:57  苏黎i  阅读(38)  评论(0)    收藏  举报