Mic*_*ker 6 java enums constants
我已经在很多Java库中看到了许多常量的使用,其中枚举可以很容易地被使用.即使在Swing中,也有很多代码使用常量而不是枚举.为什么?
使用枚举有什么缺点?
我发现我仍然告诉人们使用enum作为Singleton,即使它已经存在了7年了.:P
何时使用常量而不是枚举?当你有许多相关但不直接相关的常数时.
public static final int BUFFER_SIZE = 32 * 1024;
public static final String ERROR = "Error: ";
public static final char TAB = 't';
Run Code Online (Sandbox Code Playgroud)