摘要: 反射的发展历史 1996年01月23日,jdk 1.0版本发布,代号为Oak(橡树)。 这个代号为Oak(橡树)的版本,在发布后的第二年,1997年02月19日,发布jdk 1.1版本,这次版本发布中引入了 反射 机制。 关于反射机制,由于年代久远,能搜索到对于反射机制的记载少之又少,能找到最为久远 阅读全文
posted @ 2020-03-25 11:11 chinaxieshuai 阅读(294) 评论(0) 推荐(0)
摘要: 工厂模式 工厂模式是开发中常用的一种设计模式,每一种设计模式都会极大的解决程序设计方面的问题,工厂模式也是一样,本文将会用通俗的语言来解释什么是工厂模式?工厂模式的种类、代码示例、每种工厂模式的优缺点和工厂模式适用的场景。 为什么要是使用工厂模式? 首先我们用一个生动故事来描述下什么是工厂模式,这会 阅读全文
posted @ 2020-03-24 10:52 chinaxieshuai 阅读(2312) 评论(0) 推荐(0)
摘要: 这段时间大家在家自我隔离、居家办公憋坏了吧。为了打发这种无聊的生活,我决定拿出我在github上珍藏多年的沙雕项目,让大家在无聊的时候可以打发时间。 Github作为互联网上最大的开源社区,一直备受程序员的喜爱,里面不仅有许多优秀的开源项目,还有很多让人看了打破常人三观的的沙雕项目,下面我就来分享下 阅读全文
posted @ 2020-03-23 14:10 chinaxieshuai 阅读(676) 评论(0) 推荐(0)
摘要: 代理模式是开发中常用的一种设计模式,每一种设计模式的出现都会极大的解决某方面的问题,代理模式也是一样,本文将会用通俗的语言来解释什么是代理模式?代理模式的种类、代码示例、每种代理模式的优缺点和代理模式适用的场景。 代理模式是什么? 首先我们用一个小故事来描述下什么是代理模式,这会让你更快的理解代理模 阅读全文
posted @ 2020-03-23 13:45 chinaxieshuai 阅读(1974) 评论(0) 推荐(0)
摘要: 这个问题是在面试时常问的几个问题,一般在问这个问题之前会问Hashmap和HashTable的区别?面试者一般会回答:hashtable是线程安全的,hashmap是线程不安全的。 那么面试官就会紧接着问道,为什么hashmap不是线程安全的,会造成什么问题么?于是面试者就回答:HashMap在并发 阅读全文
posted @ 2020-03-07 11:20 chinaxieshuai 阅读(2684) 评论(0) 推荐(1)