Java
文章平均质量分 64
大吒吒
这个作者很懒,什么都没留下…
展开
-
单例的几种写法
单例模式的运用十分广泛,下面给出单例模式的几种写法1.懒汉懒汉就意味着只在需要的时候才进行初始化,但是线程不安全public class Singleton { private static Singleton instance; public static Singleton getInstance(){ if(instance == null){原创 2016-12-02 15:23:47 · 427 阅读 · 0 评论 -
生产者消费者的实现与思考
生产者消费者的Java实现生产者:负责生产消息,在缓冲区满后休眠; 消费者:负责消费消息,在缓冲区空后休眠;两者的休眠何时唤醒?1.生产者休眠,是因为缓冲区满,所以只要消费者进行了消费,那么缓冲区就会有新的空间,生产者就可以继续生产,故每次消费者消费以后都要试图唤醒生产者,无论生产者是否休眠。2.消费者休眠,是因为缓冲区空,所以只要生产者进行了生成,那么缓冲区就会有新的消息,消费者就可以继续生产,原创 2016-12-04 17:01:43 · 5388 阅读 · 2 评论 -
Java类继承中的静态块与构造
//创建一个父类 class SuperClass{ static{ System.out.println("SuperClass init"); } static int SuperValue = 5; public SuperClass(){ System.out.println("Construct Super"); }原创 2016-12-21 10:31:04 · 414 阅读 · 0 评论