• JAVA关于一些变量的技巧


    如果一个变量的值不变,而且他还要被多次用到
    另建一个类,把变量定义到里面   注意  private static   
     

    public class JexlConfig {

        private static Log log = LogFactory.getLog(JexlConfig.class);
        //是否含有Double.NaN数据即坏点
        private static boolean HAVE_NAN = true;
        //是否含有null数据
        private static boolean HAVE_NULL = true;

        static {
            Properties prop = new Properties();
            InputStream input = JexlArithmetic.class.getClassLoader().getResourceAsStream("JexlConfig.properties");
            try {
                prop.load(input);
            } catch (IOException e) {
                log.warn("读取文件出错",e);
                HAVE_NAN=true;
                HAVE_NULL = true;
            }finally {
                try {
                    input.close();
                } catch (IOException e) {
                    log.warn("文件流关闭失败",e);
                    HAVE_NAN=true;
                    HAVE_NULL = true;
                }
            }
            HAVE_NAN = Boolean.valueOf(prop.getProperty("HaveNaN")).booleanValue();
            HAVE_NULL = Boolean.valueOf(prop.getProperty("HaveNull")).booleanValue();
        }
        public static boolean isHaveNan() {
            return HAVE_NAN;
        }

        public static boolean isHaveNull() {
            return HAVE_NULL;
        }
    }
     
    然后用到它的地方
    protected static final JexlConfig jexlConfig = new JexlConfig();
    调用它的get方法就好了
  • 相关阅读:
    前端调用后台接口下载word文档的两种方法
    Layui form表单提交注意事项
    JavaScript_Util_01
    心理
    小例子
    SQL分割字符串
    绘制10种不同颜色的散点图
    绘制散点图
    subplot的使用
    绘制正弦余弦
  • 原文地址:https://www.cnblogs.com/haoerlv/p/7234561.html
Copyright © 2020-2023  润新知