学习笔记 - Java
文章平均质量分 85
Mr_SeaTurtle_
这个作者很懒,什么都没留下…
展开
-
Java 代理学习笔记 —— 详解Java原生动态代理
文章分析了代理模式,并且对静态代理和动态代理都提出了具体的例子。对于Java的原生动态代理,文章还剖析了相关的源码以及最终实现的类。原创 2016-09-28 00:16:34 · 1231 阅读 · 0 评论 -
Java 基础学习笔记 —— 集合框架中的Map
引言前两篇文章我们介绍了集合中的列表和队列,接下来要介绍的也是一个使用非常广泛的类——Map。Map保存了一对对的键值映射关系,每一个键在Map中都是唯一的。Map默认使用Object.equals来判断是否包含某个键,所以我们要尽量避免使用equals方法会随对象发生变化而变化的对象作为键。使用Map的时候,有两个关键参数我们是需要注意的。capacity Map的初始容量l...原创 2018-08-19 21:20:09 · 314 阅读 · 0 评论 -
Java 基础学习笔记 —— 集合中的Queue
引言继上篇文章讲过了Java中的List之后,接下来我们会关注另外一种集合类型——Queue。Queue,也就是队列,一种先进先出的数据结构。在Java中,从是否可以从尾部获取元素分成了普通队列以及双端队列。从是否会阻塞区分则分成了阻塞队列和非阻塞队列。这篇文章会从两个方面对队列进行介绍,第一部分主要介绍队列的特点,第二部分会针对Java中一些比较典型的实现进行具体分析。有一个小细节需...原创 2018-08-12 22:53:45 · 689 阅读 · 0 评论 -
Java 基础学习笔记 —— 集合中的List
引言List类图分析关于类图RandomAccess接口具体的实现自定义一个ListArrayList的CURD实现Vector的CURD实现LinkedList的CURD小结引言在上一篇文章中,我们对集合做了一个简要对分析,讲述了我们使用集合时需要注意对问题。而在接下来对这一系列文章里,我们将对Java集合中一些具体的类,如List列表,Set集合,...原创 2018-08-05 19:07:36 · 287 阅读 · 0 评论 -
Java 基础学习笔记 —— 集合概述
引言什么是集合Iterable 及IteratorCollections接口如何使用集合特定行为的集合小结引言集合,对于很多人来说都并不陌生。最常见的就是List,将一系列相同的元素添加到同一个列表中,如果在Java8的环境中,还能够对这个列表使用流操作,简单方便。但集合里面还是有很多小的细节值得我们去了解的,本文试图去深挖这些平时可能大部分人不会注意的小细...原创 2018-08-05 09:24:58 · 241 阅读 · 0 评论 -
Java并发学习笔记 —— 浅析Java中的锁
本篇文章简单介绍了Java中的锁,包括锁的不同类别,以及基于关键字Synchronized的锁和基于同步器的锁,并且分析了他们的实现原理。原创 2017-03-09 22:22:00 · 508 阅读 · 0 评论 -
Java 代理学习笔记 —— 浅析Cglib动态代理实现
本篇文章通过一个简单的示例,解释了Cglib的实现原理,也分析了其生成的几个class文件的作用。原创 2016-10-05 22:58:11 · 1978 阅读 · 0 评论 -
Java 代理学习笔记 —— Java Security Manager解析
本文简述了java的security manager并且包含有简单示例原创 2016-10-06 23:51:03 · 1381 阅读 · 0 评论 -
Java 代理学习笔记 —— 从反射开始
这是Java动态代理系列文章的第一篇,介绍了动态代理的基础——反射。主要内容包括反射的基础入门,常用的反射Api以及反射的应用,也就是动态代理。原创 2016-09-27 23:11:57 · 550 阅读 · 0 评论 -
Java 基础学习笔记 —— 集合框架中的Set
引言继上篇文章讲过了Java中的Map之后,接下来我们会关注另外一种集合类型——Set。Set直译就是集合的意思,代表中不存在重复元素的一个组合。这个定义与我们上篇文章要中介绍的Map中的key定义一致。在Map中,Key也是唯一的。所以Set也大多包含了Map。下面是Set的类图从类图我们也能够看出来,Set的具体实现也从是否支持并发、是否支持排序进行了分化。具体实现...原创 2018-08-19 22:17:37 · 322 阅读 · 0 评论