java使用 public static int FILE_TYPE_GENERAL = 1;的好处

来源:百度知道 编辑:UC知道 时间:2024/06/24 00:59:31
前面名字可以随便改,后面数字也可以随便改,那它的效果再哪里,麻烦详细些

这个只是全局变量罢了.可以更好对表示字段对意义.

比如
public static int FILE_TYPE_GENERAL = 1;
public static int FILE_TYPE_IMPORT = 2;
int fileType = 1;
if(fileType == this.FILE_TYPE_GENERAL){
System.out.print("这是普通文件..");
}else if(fileType == this.FILE_TYPE_IMPORT ){
System.out.print("这是重要文件..");
}

要比这样可读性高很多.
int fileType = 1;
if(fileType == 1){
System.out.print("这是普通文件..");
}else if(fileType == 2){
System.out.print("这是重要文件..");
}

定义了这个常量FILE_TYPE_GENERAL

是行业规范, 静态常量使用 全大写+下划分词

定义静态变量,java进程所有线程共享,也就是说你不论你在哪个类里面修改都会影响到其他类的对它的使用,使用很灵活,可用于统计计数等,当多线程时应该注意同步