8月8日总结

8.8周二

泛型方法.
定义格式:
修饰符<类型>返回值类型方法名(类型 变量名){}
eg:public <T>void show CT t) EI
泛型接口
格式:修饰符 interface 接口名(类型)行
eg:public interface Generic<T>fs
类型通配符.
<?>
List<?>:表示元素类型未知的List,它的元素可以匹配任何的类型这种带通配符的Lit反表示它是各种泛型List的文类,并不能把元素添加到其中
类型通配符上限<? extends类型_
eg: Lis<? extends Numbers:它表示的类型是Number 或者其子类型下限<?super类型)
Listc? super Number s: C 父
可变参数:参数个数可变
格式:修饰符 返回值类型 方法名(数据类型…变量台)行
eg: publis static int sum (int...a)[}
注意:①这里的变量其实是一个数组
②如果一个方法有多个参数,包含可变参数,可变参数要放在最后.可变参数的使用
Amrays 工具类中有一个静态方法:
public static <T> List CT> asList(T…();返回由指表数组支持的固定大小的列表。返回的集合不能增删,可以修改
List 接口中有一个静态方法:
public static<E>List CE> of(E….elements):返回包含任意数量元素的不可变列表 不能增删改

前缀和算法 (数列前n项和)
insertCi, i,
Set接口中有一个静态方法:
public static<E> SetcE> of (E…-elements):返回一个包含任意数量元素素的不.可变集合
在给元素时,不能给重复的元素
返回的集合不能做曾删操作,没有修改的方法_
Map
Interface Mapck,V> K:键的类型;V:值的类型
将键映射到值的对象;不能包含重复的键;每个键可以映射到最多一个值创建Map集合的对象
多态的方式
具体的实现类HashMaP
Map集合基本功能
V put (k key,V value ) 添加元素
V remove(Object key) 根据键删除,键值对元素
woid clear() 移除所有键值对元素
bollean containskey(Object key)判断集合是否包含指定的键bollean contains Value (Object value)判断集合是否包含指定的值bonlean isEmpty() 判断集合是否为空
int size () 集合的长度, 也就是集合中键值对的个数

周三:写实验报告。

posted @   唯见山河来庆  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验
点击右上角即可分享
微信分享提示