Java
文章平均质量分 74
海重山青
每天都要学习新东西!也要温故而知新!
展开
-
简述Java中Class类的作用与快速理解
在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。这个信息跟踪着每个对象所属的类。JVM利用运行时信息选择相应的方法执行。而保存这些信息的类称为Class。可能容易产生混淆,容易想到class。不过二者没什么关系,class不过是描述类的一个关键字。而Class却是保存着运行时信息的类。它能做什么?Class类可以帮助我们在程序运行时分析类,说白了就是获取类中的值。...原创 2017-03-09 15:20:27 · 12769 阅读 · 2 评论 -
Vector源码分析
Vector源码分析 继承实现 public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable AbstractList继承了AbstractCollection抽象类,实现了最基本的集合的方法。大...原创 2018-03-16 16:51:22 · 255 阅读 · 0 评论 -
LinkedList源码分析
LinkedList源码分析 继承实现 public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Queue<E>, Cloneable, Serializable LinkedList 是一个继...原创 2018-03-16 16:49:26 · 220 阅读 · 0 评论 -
ArrayList源码分析
ArrayList源码分析 继承实现 public class ArrayList<E> extends AbstractList<E> implements Cloneable, Serializable, RandomAccess public abstract class AbstractList<E> extends AbstractCol...原创 2018-03-16 16:43:44 · 232 阅读 · 0 评论 -
Stack源码分析
Stack源码分析 Stack继承自Vector,Stack本身的方法很少,大多数都是依赖父类Vector的。 构造方法 public Stack() { } 功能方法 empty public boolean empty() { return isEmpty(); } // Vector.java ...原创 2018-03-16 16:54:04 · 248 阅读 · 0 评论