java入门, private static final

一、前言

在定义一个变量是使用 private static final 修饰,我们知道,内容就可更改了。这种场景用的最多的是在一些工具类中,对一些参数的设定。

二、比较

	/**
     * 加密算法
     */
    private static final String KEY_ALGORITHM = "DESede";
    private static final String CIPHER_ALGORITHM = "DESede/CBC/PKCS5Padding";

如果写成这样

	/**
     * 加密算法
     */
    private static  String KEY_ALGORITHM = "DESede";
    private static  String CIPHER_ALGORITHM = "DESede/CBC/PKCS5Padding";

在web程序在运行第一次时变量是有值的,访问第二次,值就变成了null,

不知道什么原因,下一次在实验研究研究。

你可能感兴趣的:(java,java,开发语言)