前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java静态嵌套类 或叫 静态内部类

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

作者头像
用户7886150
修改2021-04-07 11:34:58
7050
修改2021-04-07 11:34:58
举报
文章被收录于专栏:bit哲学院

参考链接: 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");

    }

}

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
短信
腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档