![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
buwl
这个作者很懒,什么都没留下…
展开
-
实现ArrayList
public class MyList { private transient Object[] elementData; private int size; public MyList(int initialCapacity) { elementData = new Object[initialCapacity]; } public MyList() { ...原创 2016-01-03 13:10:39 · 55 阅读 · 0 评论 -
实现LindedList
public class MyLinkedList { public LinkedNode first; public LinkedNode last; public int size; public void add(Object obj) { LinkedNode n = new LinkedNode(); if (first == null) { ...2016-01-03 15:59:35 · 101 阅读 · 0 评论 -
实现动态代理
AOP的实现有两种,一种是接口的实现,一种是产生自己实现,分别的代表为JDK的Proxy和CGLIB的Proxy 下面是模拟接口代理实现 ,通过模拟JDK的动态代理,更深刻的理解 通过动态代理可以面向切面编程 1 定义被代理的对象和接口 public interface BookInterface { void selling(); } public interface ...2016-01-04 03:26:10 · 66 阅读 · 0 评论