Java编程思想
小旋锋
DGUT
展开
-
Java 动态代理详解
博客原文:http://laijianfeng.org/2018/12/Java-动态代理详解/动态代理在Java中有着广泛的应用,比如Spring AOP、Hibernate数据查询、测试框架的后端mock、RPC远程调用、Java注解对象获取、日志、用户鉴权、全局性异常处理、性能监控,甚至事务处理等。本文主要介绍Java中两种常见的动态代理方式:JDK原生动态代理和CGLIB动态代理。...原创 2018-12-21 01:56:25 · 2589 阅读 · 2 评论 -
Java反射机制详解
原文:http://laijianfeng.org/2018/12/Java反射机制详解/对于一般的开发者,很少需要直接使用Java反射机制来完成功能开发,但是反射是很多框架譬如 Spring, Mybatis 实现的核心,反射虽小,能量却很大。本文主要介绍反射相关的概念以及API的使用,关于反射的应用将在下一篇文章中介绍反射的介绍反射(Reflection) 是 Java 在运行时(...原创 2018-12-19 02:31:08 · 2715 阅读 · 1 评论 -
ArrayList 源码分析
公众号原文:ArrayList 源码分析博客原文:ArrayList 源码分析以下源码分析使用的 Java 版本为 1.81. 概览ArrayList 是基于数组实现的,继承 AbstractList, 实现了 List、RandomAccess、Cloneable、Serializable 接口,支持随机访问。java.util public class ArrayList<...原创 2019-01-09 22:49:32 · 1587 阅读 · 0 评论