编程基础
yaya19191122
这个作者很懒,什么都没留下…
展开
-
线程安全
第一次写博客,就先写一下线程安全问题吧。 一、线程安全的定义 首先了解线程安全的定义:一个类或者接口,在多个线程环境下执行,执行结果不存在二义性,也就是说不用考虑同步的问题。也就是说每次在多线程环境下执行的结果合在单线程下执行的结果一致,就是线程安全的。 线程安全问题都是由全局变量和静态变量引起的。 若每个线程中对全局变量、静态变量有读操作,...原创 2014-10-27 20:17:11 · 85 阅读 · 0 评论 -
没有抽象方法的抽象类
抽象类不能实例化,它的作用就是产生子类的同时给于子类一些特定的属性和方法.。但是jdk中很多类中没有抽象方法却定义为了抽象类,如果只是为了让其不能实例化的话,将构造器私有化也是可以的,为什么要这么做呢? 一般来说如果抽象类中总要有些抽象方法去让子类实现,但是没有抽象方法的抽象类就和普通类差不多了,这种抽象类你不能实例化它,因为实例化它没意义。 从设...原创 2014-11-05 12:18:21 · 334 阅读 · 0 评论