java基础
文章平均质量分 65
好人Luke
在成长的道路上。
展开
-
java集合——HashMap源码
1、jdk1.7关键代码public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable{ // 默认数组大小 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 // 默认加载因子 static final原创 2021-12-17 00:34:29 · 1010 阅读 · 0 评论 -
Java集合——LinkedList源码
关键源码(jdk1.7和jdk1.8相同)public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable{ // 有效个数 transient int size = 0; // 头结点 transient Node<E原创 2021-12-12 16:47:07 · 206 阅读 · 0 评论 -
java集合——ArrayList 源码
jdk1.8关键源码public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ // 默认初始大小 private static final int DEFAULT_CAPACITY = 10; // 空实例数组 private static原创 2021-12-12 16:24:16 · 371 阅读 · 0 评论 -
JAVA反射机制
一、概念: java反射机制是,在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用这个对象的任意方法和属性;这种动态获取类信息和动态调用对象方法的功能,称为java语言的反射机制。二、理解:1)状态:运行状态2)功能:a)对于任意一个类,都能够知道这个类的所有属性和方法;b)对于任意一个对象,都能够调用这个对象的任意方法和属性;说明:在运行期间,如果要获取某个类的class对象,ja...原创 2021-08-15 17:49:16 · 224 阅读 · 0 评论