本文转载自:Hollis 作者: Hollis 在阿里巴巴Java开发手册中,有这样一条规定: 但是手册中并没有给出具体原因,本文就来深入分析一...
本文转载自:Hollis 作者: Hollis 在阿里巴巴Java开发手册中,有这样一条规定: 但是手册中并没有给出具体原因,本文就来深入分析一...
简介 ConcurrentHashMap 是 Java concurrent 包的重要成员。本文将结合 Java 内存模型,来分析 Concur...
适配器模式 此模式难度系数为初级,由Gang Of Four提出。 适配器模式是作为两个不兼容的接口之间的桥梁,这种类型的设计模式属于结构型模式...
原型模式 此模式难度系数为初级,由Gang Of Four提出。 原型模式是用于创建重复的对象,提高性能。这种模式实现了一个原型接口,该接口用于...
建造者模式(Builder Pattern) 建造者模式使用多个简单的对象一步一步构建成一个复杂的对象,这种类型的设计模式也属于创建型模式,它提...
由于JVM的内存管理采用GC垃圾自动回收机制,这使得Java程序员在编程的时候确实可以从内存管理中释放出来,但这也引发了另外一个大问题,一旦Ja...
抽象工厂模式(Abstract Factory) 抽象工厂模式可以说是对简单工厂模式的一种延伸,它是围绕一个超级工厂来创建其他简单工厂,该超级工...
自定义类加载器的应用场景 加密:如果你不想自己的代码被反编译的话。(类加密后就不能再用ClassLoader进行加载了,这时需要自定义一个类加载...
工厂模式 工厂模式也被称之为虚拟构造函数(Virtual Constructor),是Java中最常用的设计模式之一。这种类型的设计模式属于创建...
下面是一个没有控制并发的计数器: 每次执行输出的结果不一样,如: 从Java内存模型的角度来看,简单的counter++的执行过程其实分为如下三...
专题公告
用于收录介绍关于Java语言方面的理论知识文章