随笔分类 -  源码分析

摘要:1 package java.lang; 2 3 import java.lang.ref.Reference; 4 import java.lang.ref.ReferenceQueue; 5 import java.lang.ref.WeakReference; 6 import java.se 阅读全文
posted @ 2018-06-20 16:40 sakura1027 阅读(1319) 评论(0) 推荐(0)
摘要:ArrayList即动态数组,实现了动态的添加和减少元素 RandomAccess接口 标记接口,实现RandomAccess接口的类支持快速随机访问 Cloneable接口 没有实现Cloneable接口的类调用clone方法会抛出CloneNotSupportedException Object 阅读全文
posted @ 2018-04-21 15:28 sakura1027 阅读(273) 评论(0) 推荐(0)
摘要:LinkedList LinkedList底层是基于双向链表实现的 内置插入删除方法 linkFirst & linkLast unlinkFirst & unlinkLast linkBefore unlink 源码分析 1 package java.util; 2 import java.uti 阅读全文
posted @ 2018-04-21 15:14 sakura1027 阅读(363) 评论(0) 推荐(0)
摘要:String本质是对char数组的封装 Serializable接口 实现Serializable接口的类可以被序列化 Comparable接口 实现Comparable接口的类可以支持排序,需要重写的compareTo方法返回两个字符串中第一个不同的字符的ASCII码差值 CharSequence 阅读全文
posted @ 2018-04-21 15:04 sakura1027 阅读(302) 评论(0) 推荐(0)
摘要:1 package java.lang; 2 3 //类Object是类层次结构的根类,每个类都是Object的子类,所有对象(包括数组)都实现了这个类的方法 4 public class Object { 5 //把C/C++中的方法映射到Java中的native方法 6 private stat 阅读全文
posted @ 2018-04-21 14:23 sakura1027 阅读(134) 评论(0) 推荐(0)
摘要:源码分析: 1 package java.util; 2 3 import java.io.IOException; 4 import java.io.InvalidObjectException; 5 import java.io.Serializable; 6 import java.lang. 阅读全文
posted @ 2018-03-16 11:21 sakura1027 阅读(365) 评论(0) 推荐(0)