java静态嵌套类 或叫 静态内部类

一. 什么是嵌套类及内部类? 


可以在一个类的内部定义另一个类, 这种类称为嵌套类(nested classes),
它有两种类型: 静态嵌套类和非静态嵌套类。


静态嵌套类使用很少, 最重要的是非静态嵌套类, 也即是被称作为内部类(inner).


嵌套类从JDK1.1开始引入.


其中inner类又可分为三种: 
(1) 在一个类(外部类)中直接定义的内部类;
(2) 在一个方法(外部类的方法)中定义的内部类;
(3) 匿名内部类.


import java.io.File;

/**
 * 系统常量
 */
public class Constants {

	// 自定义配置文件
	public static final String ENVIRONMENT_PROPERTIES_PATH = "role-url.properties";
	private static final String _devMode = EnvironmentUtil.getInstance().getPropertyValue("devMode");
	/** 开发模式 true or false */
	public static final boolean DEV_MODE = _devMode != null && "true".equalsIgnoreCase(_devMode) ? true : false;

	/** 系统数字变量 */
	public static class SYS_NUMBER {
		
		/** token 失效时长 秒 */
		public static final int TOKEN_DURATION = 3600 * 24 * 2;
	}

	/** 系统字符变量 */
	public static class SYS_STRING {
		/** token 前缀 */
		public static final String TOKEN_PREFIX = "USER_UUID_";
		
	}

	/** 短信 */
	public static class SMS {
		// 短信接口url
		public static String URL = EnvironmentUtil.getInstance().getPropertyValue("SMS_URL");
		// 短信接口开启状态(便于开发人员开发的时候 避免发短信 ) open为开启、close为关闭
		public static final String SMS_ISOPEN_STATUS = EnvironmentUtil.getInstance().getPropertyValue("SMS_ISOPEN_STATUS");
		/** 短信通道 */
		public static final String SMS_CHANNEL = EnvironmentUtil.getInstance().getPropertyValue("SMS_CHANNEL");
		/** 微网通短信通道地址 */
		public static final String WWT_URL = EnvironmentUtil.getInstance().getPropertyValue("WWT_URL");
		/** 微网通短信通道POST_DATA */
		public static final String POST_DATA = EnvironmentUtil.getInstance().getPropertyValue("POST_DATA");
	}

	/** 上传下载 */
	public static class UPLOAD_DOWNLOAD {
		/** 上传文件根据目录 */
		public static final String FILE_SERVER_ADDRESS = EnvironmentUtil.getInstance().getPropertyValue("FILE_SERVER_ADDRESS");
		/** 服务器访问地址 */
		public static final String SERVER_ROOT_ADDRESS = EnvironmentUtil.getInstance().getPropertyValue("SERVER_ROOT_ADDRESS");
		/** 图片访问地址的前缀 */
		public static final String IMAGE_ACCESS_ADDRESS_PREFIX = EnvironmentUtil.getInstance()
				.getPropertyValue("IMAGE_ACCESS_ADDRESS_PREFIX");
		public static String FILES_HTTP_ADDRESS_PREFIX = EnvironmentUtil.getInstance().getPropertyValue("FILES_HTTP_ADDRESS_PREFIX");
		public static String APP_SAVE_ADDRESS = FILE_SERVER_ADDRESS + "/files/app";
		public static String TEL_Member_SAVE_ADDRESS = FILE_SERVER_ADDRESS + "/files/tel_member/";
		public static String APP_HTTP_VISIT_ADDRESS = SERVER_ROOT_ADDRESS + FILES_HTTP_ADDRESS_PREFIX + "/app";
		
	}

	/** crm3.0的配置 */
	public static class CRM30 {
		/** crm3.0 base url */
		public static final String URL = EnvironmentUtil.getInstance().getPropertyValue("CRM30_URL");
		/** crm3.0 注册 OFFICE_ID */
		public static final String OFFICE_ID = EnvironmentUtil.getInstance().getPropertyValue("OFFICE_ID");
		/** crm3.0 注册 是否转正 */
		public static final String IN_PROBATION = EnvironmentUtil.getInstance().getPropertyValue("IN_PROBATION");
		/** crm3.0 注册 是否在职 */
		public static final String STATE = EnvironmentUtil.getInstance().getPropertyValue("STATE");
	}

	

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值