首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
超fly
掘友等级
java工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
JDK源码解读十三章:java.util.AbstractMap
AbstractMap实现Map接口,主要是对Map接口中的抽象方法进行重写,个别方法因为子类的不同特性在子类中进行具体实现实现。 map接口定义了一些对于map的基本操作方法。 AbstractMap类中有一个唯一的抽象函数 entrySet() ,类中对集合视图操作的很多方…
JDK源码解读十二章:java.util.LinkedList
LinkedList和ArrayList一样实现了list接口,RandomAccess,Cloneable,java.io.Serializable接口,LinkedList还继承于AbstractSequentialList和实现了Deque。 RandomAccess用来…
JDK源码解读十一章:java.util.ArrayList
ArrayList比较常用的数组,它是线程不安全的,List接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。ArrayList是有序的,这里指的有序是存入顺序和去除顺序一致,不是指大小有效。 RandomAccess用来当标记,是一种标记…
JDK源码解读第十章:java.util.AbstractList
这是一个抽象类,除了实现List接口,AbstractList还继承了AbstractCollection抽象类。重点关注一下经常使用的增删改查方法的实现。 添加指定元素到列表末端。此方法抛出IndexOutOfBoundsException异常。所以如果需要修改可变list需…
JDK源码解读第九章:java.lang.Long
可以看到Long类继承了Number类,而又不是抽象类,自然要重写Number类中的xxxValue方法。另外Long类实现了Comparable接口,Comparable是一个接口,该接口定义类的自然顺序,实现该接口的类就可以按这种方式排序,一般情况下如果某类对象自身具有比较…
JDK源码解读第七章:java.lang.Short
可以看到Short类继承了Number类,而又不是抽象类,自然要重写Number类中的xxxValue方法。另外Short类实现了Comparable接口,Comparable是一个接口,该接口定义类的自然顺序,实现该接口的类就可以按这种方式排序,一般情况下如果某类对象自身具有…
JDK源码解读第八章:java.lang.Integer
可以看到Integer类继承了Number类,而又不是抽象类,自然要重写Number类中的xxxValue方法。另外Integer类实现了Comparable接口,Comparable是一个接口,该接口定义类的自然顺序,实现该接口的类就可以按这种方式排序,一般情况下如果某类对象…
JDK源码解读第六章:java.lang.Byte
可以看到Byte类继承了Number类,而又不是抽象类,自然要重写Number类中的xxxValue方法。另外Byte类实现了Comparable接口,Comparable是一个接口,该接口定义类的自然顺序,实现该接口的类就可以按这种方式排序,一般情况下如果某类对象自身具有比较…
JDK源码解读第五章:java.lang.StringBuffer
StringBuffer继承自AbstractStringBuilder类,是final类型的,不能再被其它类继承。实现了Serializable和CharSequence接口。 同StringBuilder类类似,StringBuffer类也是用来构建动态String对象的,…
JDK源码解读第四章:java.lang.StringBuilder
StringBuilder继承自AbstractStringBuilder类,是final类型的,不能再被其它类继承。实现了Serializable和CharSequence接口。 返回StringBuilder对象的字符串形式,创建了一个新的字符串对象,代码注释说了创建一个副…
下一页
个人成就
文章被点赞
46
文章被阅读
7,094
掘力值
535
关注了
10
关注者
11
收藏集
1
关注标签
30
加入于
2019-02-25