gittgo

只是想默默的学学。不足之处请大家指点。

java SingleThreadedExecution

SingleThreadedExecution SingleThreadedExecution意思就是以一个线程执行,就像独木桥同时只允许一个人同行一样,该模式用于设置限制,以确保同一时间内只能让一个线程执行处理。 Single Threaded Execution有时候也称为临界区(crit...

2018-07-22 21:30:14

阅读数:16

评论数:0

实现线程的三种方法

线程启动方式 利用Thread子类 1.d定义Thread类的子类,并重写该类的run()方法,该方法的方法体就是线程需要完成的任务,run()方法也称为线程执行体。 2.创建Thread子类的实例,也就是创建了线程对象 3.启动线程,即调用线程的start()方法 public...

2018-07-22 09:42:55

阅读数:26

评论数:0

生成器模式(建造者模式)

生成器模式(建造者模式) 生成器模式是指将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示。适合该模式的情况如下:对象结构复杂,利用构造方法创建对象无法满足用户需求;对象创建过程必须独立于创建该对象的类。 有些类是不宜直接创建对象的。成员变量是自定义类型: publi...

2018-07-19 22:31:45

阅读数:16

评论数:0

jdk1.8新特性

jdk1.8新特性 1.接口的默认方法 Java8允许我们给接口添加一个非抽象的方法实现,只需使用default关键字,这个特征又叫做扩展方法: 接口书写方法: 接口A public interface DefaultA { default void dmath(){ ...

2018-07-11 11:14:24

阅读数:58

评论数:0

单例(Singleton)

单例(Singleton) 在大部分时候,我们把类的构造器定义成public访问权限,允许任何类自由创建该类的对象。但是在某些时候,允许其他类自由创建该类的对象没有任何意义,还可能造成系统性能下降。 概念 如果一个类始终只能创建一个实例,则这个类被称为单例类。 在一些特殊场景下,要求不...

2018-07-08 21:42:17

阅读数:13

评论数:0

工厂模式

工厂模式 应用场景:当用户需要一个类的子类实例,且不希望与该类的子类形成耦合或者不知道该类有哪些子类可用时,可采用工厂模式;当用户需要系统提供多个对象,且希望和创建对象的类解耦时,可采用抽象工厂模式。 简单工厂 假设一个汽车工厂生产高中抵挡小汽车。 //定义小汽车接口 public...

2018-07-08 21:40:17

阅读数:21

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭