- 博客(3)
- 收藏
- 关注
原创 菜鸟学习日记之String源码阅读
首先看String类的实现和继承。 一,String类的定义和实现 1.String实现了java.io.Serializable接口 这个序列化接口仅用于标识序列化 2.String实现了comparable接口 这个接口里仅实现了一个compareTo方法,用于比较两个实例化对象的大小 3,实现了CharSequence接口,这个其实才是String的核心 String,StringBuffer和StringBuilder本质上都是通过字符数组实现的,而CharSequence就是字符序列。 里面定义了
2020-07-02 15:52:13
193
原创 菜鸟学习日记之JDK源码之Integer
其实看JDK源码已经日子不短了,但一直纠结在一个Integer里推进不下去,所以写博客以记录进度,推进我自己的源码阅读进度和阅读时的相关问题解答 Integer类,继承了Number类同时实现了Comparable类(实现了compareto方法). public static final int MIN_VALUE = 0x80000000; public static final int...
2020-05-09 18:20:34
287
原创 菜鸟学习日记之既然有full gc,为什么还会出现outofmemoryError
今天又是被大牛吊打的一天(无慈悲 大牛问:小菜鸡,既然有full gc,为什么还会出现outofmemoryError 作为菜鸡的我,自然火速百度,答案倒是给了很多,但很多都过于抽象和不好理解,结果作为答案给了个似是而非的因为full gc只清理垃圾,不会清理正在使用的非垃圾内存占用,大牛笑而不语。 作为菜鸡的我,自然只能继续找原因,结果在一篇GC技术文档里找到了。 触发full gc的情况主要...
2020-04-22 11:15:17
360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅