摘要:
一、什么是枚举 值类型的一种特殊形式,它从 System.Enum 继承,并为基础基元类型的值提供备用名称。枚举类型有名称、基础类型和一组字段。基础类型必须是一个内置的有符号(或无符号)整数类型(如 Byte、Int32 或 UInt64)。字段是静态文本字段,其中的每一个字段都表示常数。所使用的语 阅读全文
摘要:
一、什么是内部类? 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。 内部类主要有一下几种:成员内部类、局部内部类、静态内部类、匿名内部类。 阅读全文
摘要:
一、关键字volatile修饰字段: 使用特殊域变量(volatile)实现线程同步 volatile:不稳定的;反复无常的;易挥发的; 1、volatile关键字为域变量的访问提供了一种免锁机制, 2、使用volatile修饰域相当于告诉虚拟机该域可能会被其他线程更新, 3、因此每次使用该域就要重 阅读全文
摘要:
单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需 阅读全文