会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ch1nYK
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2018年3月18日
单例模式
摘要: 单例模式是设计模式中使用最为普遍的模式之一,它是一种对象创建模式,单例模式可以确保系统中一个类只产生一个实例,而且自行实例化并向整个系统提供这个实例。 好处 1. 节省系统开销,频繁使用的对象,节省创建花费的时间。 2. 由于创建次数少,内存使用低,减轻GC压力。 特点 1. 单例类确保自己只有一个
阅读全文
posted @ 2018-03-18 23:34 Ch1nYK
阅读(141)
评论(0)
推荐(0)
2018年3月17日
Vector源码解析
摘要: Vector继承抽象类AbstractList,实现了List接口。 实现了RandomAccess接口,该接口为标记接口,无任何实现。 实现了Cloneable接口,可以调用Object的clone方法,返回对象的浅拷贝。 实现了java.io.Serializable接口,可以进行序列化功能。
阅读全文
posted @ 2018-03-17 15:38 Ch1nYK
阅读(176)
评论(0)
推荐(0)
LinkedList源码详解
摘要: LinkedList继承自AbstractSequenceList、实现了List及Deque接口。 AbstractSequenceList提供List接口的骨干实现,以减少实现List接口的复杂度。 Deque是Queue的一个子接口,双向队列是指该队列两端的元素既能入队(offer)也能出队(
阅读全文
posted @ 2018-03-17 13:55 Ch1nYK
阅读(190)
评论(0)
推荐(0)
2018年3月10日
ArrayList源码详解
摘要: ArrayList是一个容量能够动态增涨的数组,它是java集合框架中一个重要的类,继承抽象类AbstractList,实现了List接口。 实现了RandomAccess接口,该接口为标记接口,即提供了随机访问功能。 实现了Cloneable接口,可以调用Object的clone方法,返回对象的浅
阅读全文
posted @ 2018-03-10 22:25 Ch1nYK
阅读(308)
评论(0)
推荐(0)
2018年2月20日
spring源码分析---2.Bean加载流程
摘要: 首先来看下面一段简单的代码 这个ClassPathResource类是用于加载classes下的spring配置文件。 我们来看看这个类的继承关系,Resource接口抽象了所有spring内部使用的底层资源,对不同的资源文件都有对应的实现:文件(FileSystemResource),URL资源(
阅读全文
posted @ 2018-02-20 19:49 Ch1nYK
阅读(319)
评论(0)
推荐(0)
2018年2月18日
spring源码解析---1.环境搭建
摘要: 1.安装GitHub。下载地址:desktop.github.com。 2.安装Gradle。下载地址:gradle.org/releases/。 下载好,是个zip包,解压到目录,再配置下环境变量就可以用了。 新建GRADLE_HOME 在系统变量path里,加入对应的Gradle的系统变量 配置
阅读全文
posted @ 2018-02-18 00:39 Ch1nYK
阅读(442)
评论(1)
推荐(1)
上一页
1
2
3
公告