![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
血战源码
文章平均质量分 87
一名码农、
。。
展开
-
Java集合源码--ArrayList
最近学习了一下常用的两种动态代理技术(JDK动态代理和CGLIB动态代理),感觉Java是真的妙不可言。越学越有趣,原来我们虽然在实际项目中会去配置,可是不清楚到底为什么XML中写几个配置就可以完成日志打印,事务管理,权限控制的功能了,知道了动态代理的技术结合Java的反射就不难了解了,AOP说白了就是复杂版的HellWorld动态代理。关于CGLIB(Code Generation Libira原创 2017-11-06 21:28:15 · 239 阅读 · 0 评论 -
Java集合源码----HashMap
近日无事看看源码,昨天看了ArrayList,今天看下HashMap。HashMap有多重要?只要去面试,Hashtable和Hashmap的区别基本是必问的知识点,HashMap是否线程安全以及并发情况下的concurrentHashMap也基本是必问的。跟看ArrayList一样,对于Hashmap的各种操作过程我也是通过一个小例子debug来查看每一步的运行情况。 package com.原创 2017-11-07 17:39:20 · 218 阅读 · 0 评论