![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA源码分析
东东咚咚咚咚咚丶
饿了么后端工程师,一只不定期产粮的一线研发猿
展开
-
JDK源码分析——研究 Hash 存储机制
简介: HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。本文的标签转载 2016-04-26 17:39:50 · 497 阅读 · 0 评论 -
JDK源码分析之Set类详解——适配器模式的应用
JDK源码中Set类是我们开发过程中经常用到的,那么本文将会向你介绍JDK源码中Set类的一些构造,使我们在编程中高效的应用。AD:JDK源码分析Set类,因为Set类是经常要用到的,那我们知道JDK源码中Set类在其中不可以有相同的元素,那么判断这个元素是否相同是如何实现的呢,我们看下下面这张图: 对JDK源码分析之Set类在这张类图上,转载 2016-04-26 17:59:30 · 682 阅读 · 0 评论 -
JDK源码分析Java.lang.Boolean的浅析——单例模式的应用(使我们更省内存)
JDK源码Java.lang.Boolean的理解和分析是什么呢,希望可以在对JDK源码Java.lang.Boolean的基础上分析其他的代码,举一反三掌握好JDK。AD:JDK源码(jdk 1.5 b2)的研究是一个很大的范畴,那么今天先对Java.lang.Boolean开始解剖。首先我们来看JDK源码中Java.lang.Boolean的代码转载 2016-04-26 18:02:33 · 730 阅读 · 0 评论 -
JDK源码分析:java.lang.String
最近开始看JDK源码,不能太懒了~~注释非常详细(虽然是英文),而且部分代码也不算很复杂。先挑的简单的看看。。为了坚持下去,所以在博客写些记录,一是为了记忆,二是给自己一个坚持的理由~~哇咔咔,英文不算很好,那就对着中文API一起看吧。。String结构这个类结构很简单。。/** The value is used for character storage. */转载 2016-04-26 18:07:18 · 2553 阅读 · 0 评论 -
AOP那些事
今天我要和大家分享的是 AOP(Aspect-Oriented Programming)这个东西,名字与 OOP 仅差一个字母,其实它是对 OOP 编程方式的一种补充,并非是取而代之。翻译过来就是“面向方面编程”,可我更倾向于翻译为“面向切面编程”。它听起有些的神秘,为什么呢?当你看完这篇文章的时候,就会知道,我们做的很重要的工作就是去写这个“切面” 。那么什么是“切面”呢?没错!就是用一把刀来切...原创 2018-05-09 17:33:38 · 294 阅读 · 0 评论 -
AOP那些事(续集)
在上篇中,我们从写死代码,到使用代理;从编程式 Spring AOP 到声明式 Spring AOP。一切都朝着简单实用主义的方向在发展。沿着 Spring AOP 的方向,Rod Johnson(老罗)花了不少心思,都是为了让我们使用 Spring 框架时不会感受到麻烦,但事实却并非如此。那么,后来老罗究竟对 Spring AOP 做了哪些改进呢?现在继续!9. Spring AOP:切面之前谈...原创 2018-05-09 18:22:30 · 238 阅读 · 0 评论