
熟悉设计模式的朋友应该都知道单例模式,这里不再对单例模式的基础进行介绍,本文重点在于解释为什么双重检查没有达到真正意义上的线程安全,当然也要...
1.什么是代理模式? 代理模式就是为其他对象提供一种代理,以控制对这个对象的访问。例如我们在购买火车票的时候,在有些地方有火车票的代售点,这...
1.工厂模式 工厂模式的意思就是,我们想要产生什么类的对象,我直接丢给工程类,让工厂统一给我们创建,而不是直接来创建。 2.代码 统一的...
从今天我开始学习Java的设计模式,于是写下博客记录自己的学习历程。 1.什么是设计模式? 设计模式是一套被反复使用、多数人知晓的、经过...
我们看一下下面的代码: 上面的代码是一个简单集合的使用,其中list1的泛型是Integer,表示只能向里面加Integer的对象,li...
以前,我们调用一个类里面的方法,通常通过对象名来进行操作。今天我们通过反射机制来调用类里面的方法,包括私有的方法也可以调用。
简单地学习了一下Java的反射机制和Class类,我们就可以通过这种方式来获取一个类的详细信息。 1.获得基本数据类型和简单的类的类类型 2...
在Java当中,加载类分为动态加载和静态加载,其中,在编译时刻加载类叫做静态加载类,在运行时刻加载类叫做动态加载类。 产生Class对象的...
在学习Java的过程当中,我们经常会听到一句话叫做:万事万物皆为对象。在Java的世界当中,除了类的静态成员和普通的数据类型之外,其余的皆为...
文集作者