首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
corejava学习
订阅
Zouxxyy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
corejava基础知识(4)-通配符
无论 S 和 T 有什么关系,Pair<S>和Pair<T>没有什么联系。 可以看出来原始泛型遇上继承时会有些漏洞,比如会出现经理员工在同一Pair的情况。于是Java专家引入了类型通配符 ? 所以这就是大家说的使用? extends Object 可以 安全的访问泛型对象。我…
corejava基础知识(3)-泛型
我们可以对类型变量加以约束,毕竟我们很难适用每种泛型。可以通过对类型变量 T 设置限定(bound) 实现这一点,格式如下: 可以有多个接口,当然至多有一个类,用 “&” 分隔。 ps: 由于类型擦除机制,为了提高效率,应该将标签(tagging) 接口 (即没有方法的接口)放…
corejava基础知识(2)-接口和lambda表达式
接口是对类的一组需求的描述,类遵从特定的描述,实现这项服务。 可能会问这样的接口变量有啥用呢??举个定时器的例子,Timer函数 需要接收 一个操作函数 ,但是我们不能直接传函数进去,所以我们把接口变量(引用实现了该接口的类)传进去。同时我们可以发现接口里的方法不是静态方法,因…
corejava基础知识(6)-视图
Arrays类的静态方法 asList 将返回一个包装了 List 的包装器。 注意返回的是视图对象,它只能使用get ,set方法。 Set<Map.Entry<K, V>> entrySet()返回Map.Entry对象的一个集视图。 Set<K> keySet() 返回…
corejava基础知识(5)-集合
可以看出来就是 大小,加映射,删映射,用键查值,是否空 等等,这些映射最基础的功能。还有些视图的部分,下篇文章具体讲 java中的链表都是双向的(有前驱后驱)。重点讲下它的迭代器ListIterator 使用链表是可以减少在列表中间插入删除元素所付出的代价。 ArrayList…