保持理性,追求自由
-
设计模式(三)-单例模式
什么单例模式呢? 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 如上所述,单例模式其实就是为了确保类实例的唯一性。因此,在实现上不仅要考虑一般情形,还要考虑多线程的场景。
-
设计模式(二)-工厂方法模式
什么是工厂方法模式呢? 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到子类。 我们已经知道简单工厂模式,在工厂类里做了分支判断,如果要新增功能,就必须修改工厂类增加分支。这种做法违背了开放-封闭原则,因为对修改也变成开放的了。而工厂方法在保留简单工厂优点的基础上弥补了简单工厂的不足。
-
设计模式(一)-简单工厂模式
什么是静态工厂呢? 静态工厂又名简单工厂。所谓静态工厂是一种生产对象的创建型模式。其特点是关注过程,通过封装具体的对象生产细节,对调用方提供统一的接口。因此,对于具体细节的修改,不会影响到调用方,体现了松耦合的设计思想。
-
设计模式总览
概念 设计模式是一种经大量实践总结抽象出的代码通用设计技巧;能够让代码设计变得简洁、优雅、健壮、易扩展和维护;设计模式被广泛应用于经典的程序设计中,例如Spring、Mybatis等。
-
探究java Integer的实现
我们先来看一个例子 public static void main(String[] args) { Integer a = 1,b=2; System.out.println("交换前a="+a+ ",b="+b); // 交换a,b值 exchange(a,b); System.out.println("交换后a="+a+ ",b="+b); } public static void exchange(Integer o1,Integer o2){ Integer temp = o1; o1=o2; o2=temp; } 运行结果: 交换前a=1,b=2 交换后a=1,b=2
-
如何学习C++
本文转自: 如何学习C++. 原创作者对这个问题给出了非常详尽的解答,现总结如下:
-
java四种引用简介
引言 java内存管理分为内存分配和内存回收,都不需要程序员负责,垃圾回收的机制主要是看对象是否有引用指向该对象。
-
java受检异常与非受检异常
精选文章
Java 之根基,Java 程序员必学
开源软件
https://gitee.com/easypr/EasyPR.git
一个基于SSM+dubbo+zookeeper的分布式系统