原创 JDK動態代理原理

public class ProxySubject implements InvocationHandler { private Object target; /** * @param obj *

原创 Vector源碼分析

public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable { // 採

原创 鏈式存儲結構之單向鏈表

/** * @author Administrator 單向鏈表 * @param <E> */ public class Link<E> { private Node<E> first;// 頭節點 privat

原创 線性表順序存儲結構(ArrayList底層實現原理)

public class ArrayList { private Object[] elementData; private size; //初始化空表 public ArrayList(int inital

原创 反射機制

什麼是反射 反射是java的重要特色之一,如果不理解反射不能說是熟悉java,在代理模式,工廠模式,框架和簡單java類的調用我們都需要用到反射。包括面試中經常問到反射。只要提到動態那麼必然要用到反射,那麼反射的作用是什麼?用官方一點的話

原创 redis數據類型及持久化方案

String類型 1 . 賦值 語法:SET key value 127.0.0.1:6379> set test 1 OK 2 . 取值 語法:GET key 127.0.0.1:6379> get test "1" 3 .