Java源码
文章平均质量分 88
取啥名字好呢
这个作者很懒,什么都没留下…
展开
-
SpringAop源码
1.springAOP的解析:在聊AOP源码之前,首先的聊一聊一些关于AOP的名词。 连接点(Joinpoint):连接点是程序类中客观存在的方法,可被Spring拦截并切入内容。连接点可以是调用方法时、抛出异常时、甚至修改字段时。也可以理解为切入点的集合。 切入点(Pointcut):被Spring切入连接点。可以是异常处理位置(抛出异常),方法的调用位置 通知、增强(Advice):可以为切入点添加额外功能,分为:前置通知、后置通知、异常通知、环绕通知等。 目标原创 2020-11-17 14:14:59 · 146 阅读 · 0 评论 -
linkedlist源码部分方法分析
/** *node()方法返回(非空)节点指定的元素索引处。 1.首先判断要查的索引位置与size长度的一半的关系 2.如果小于,则从前面开始查找,如果大于,则从后面开始查找 */ Node<E> node(int index) { // assert isElementIndex(index); if (index < (size >> 1)) {...原创 2020-08-04 14:19:07 · 126 阅读 · 0 评论 -
Arraylist翻译分析
public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ //序列号UID,代表版本,私有的静态常量 private static final long serialVersionUID = 8683452581122892189L; /**...原创 2020-08-02 18:00:50 · 865 阅读 · 3 评论