本文转载自:Hollis 作者: Hollis 在阿里巴巴Java开发手册中,有这样一条规定: 但是手册中并没有给...[作者空间]
适配器模式 此模式难度系数为初级,由Gang Of Four提出。 适配器模式是作为两个不兼容的接口之间的桥梁,这...[作者空间]
原型模式 此模式难度系数为初级,由Gang Of Four提出。 原型模式是用于创建重复的对象,提高性能。这种模式...[作者空间]
建造者模式(Builder Pattern) 建造者模式使用多个简单的对象一步一步构建成一个复杂的对象,这种类型的...[作者空间]
1. 简单工厂 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之...[作者空间]
由于JVM的内存管理采用GC垃圾自动回收机制,这使得Java程序员在编程的时候确实可以从内存管理中释放出来,但这也...[作者空间]
本文通过探析Java中的引用模型,分析比较强引用、软引用、弱引用、虚引用的概念及使用场景,知其然且知其所以然,希望...[作者空间]
抽象工厂模式(Abstract Factory) 抽象工厂模式可以说是对简单工厂模式的一种延伸,它是围绕一个超级工...[作者空间]
自定义类加载器的应用场景 加密:如果你不想自己的代码被反编译的话。(类加密后就不能再用ClassLoader进行加...[作者空间]
工厂模式 工厂模式也被称之为虚拟构造函数(Virtual Constructor),是Java中最常用的设计模式之...[作者空间]
前言 对于有经验的开发人员,学习设计模式有助于我们找到在软件开发过程中所面临的问题的最佳解决方案。一直以来软件都是...[作者空间]
一、 前言 本章来研究下有界使用数组方式实现的阻塞队列ArrayBlockingQueue 二、 ArrayBlo...[作者空间]
近日,有一个网友在小密圈提了一个问题,我本来觉得这个问题应该挺简单的,没想到这个问题在圈子里引起了广泛的讨论。 问...[作者空间]
在Java中这几个关键字常常被混用。 可修饰部分 static:成员变量、方法、代码块(静态代码块)、内部类(静态...[作者空间]
上周末搬家后,家里的宽带一直没弄好,跟电信客服反映了N遍了终于约了个师傅明天早上来迁移宽带,可以结束一个多星期没网...[作者空间]
在我们的生活与工作中,网络无处不在,并且在不断地发展。说到网络,就不得不说网络协议了,在TCP和UDP协议中,...[作者空间]
之前做过一个测试,详情见这篇文章《多线程 +1操作的几种实现方式,及效率对比》,当时对这个测试结果很疑惑,反复执行...[作者空间]
一、JAVASE: 二、JAVAEE: 三、JAVAWEB: 我有一个微信公众号,经常会分享一些Java技术相关的...[作者空间]
下面是一个没有控制并发的计数器: 每次执行输出的结果不一样,如: 从Java内存模型的角度来看,简单的counte...[作者空间]
HashMap 源码分析 前几篇分析了 ArrayList , LinkedList ,Vector ,Stack...[作者空间]