java静态嵌套类 或叫 静态内部类
来源:互联网 发布:中小学同步辅导软件 编辑:程序博客网 时间:2024/06/16 13:49
一. 什么是嵌套类及内部类?
可以在一个类的内部定义另一个类, 这种类称为嵌套类(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 {// 短信接口urlpublic 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");}}
阅读全文
0 0
- java静态嵌套类 或叫 静态内部类
- java静态内部类(嵌套类)
- Java静态内部类(嵌套类)
- Java静态内部类(嵌套类)
- java静态内部类(嵌套类)
- JAVA 静态嵌套类、内部类
- Java中的嵌套类、内部类、静态内部类
- Java中的嵌套类、内部类、静态内部类
- Java中的嵌套类、内部类、静态内部类
- Java中的嵌套类、内部类、静态内部类
- java内部类,内部类的共性,成员内部类,方法内部类匿名内部类,静态嵌套类,不解
- 【Java学习笔记】静态嵌套类和内部类
- java炒冷饭系列12 嵌套类(静态内部类)
- Java中的内部类 普通嵌套类 局部内部类 匿名内部类 静态内部类 浅析
- 顶级类+静态嵌套类+内部类
- 静态内部类(嵌套类)
- java 静态内部类
- JAVA 静态内部类
- Centos7&Python2.7&django&uwsgi&mariadb&python虚拟环境
- 关于一行文字多个点击事件
- 任学堂:“进击的AI”,人工智能未来将是人类头号威胁?
- php 一个账号禁止多浏览器多用户登录
- 欢迎使用CSDN-markdown编辑器
- java静态嵌套类 或叫 静态内部类
- Spring 定时任务
- 多线程切割文件Demo!!!
- 任学堂:美国也开始布局,你觉得中国和美国谁将成为胜者?
- Extjs gridpanel行加载颜色
- Android接入微信支付和支付宝支付(1)
- Springmvc 基础配置
- 开始学习PHP的几天
- HashMap深度解析(一)