【BigData】Java基础_常量
Java中的常量通常指的是一个固定的值
在Java中主要利用关键字final来定义一个常量,常量一旦被初始化后不能再更改其值
static的关键字表示:不创建对象也能调用static修饰的属性、方法等。static跟具体对象无关;
通常定义一个常量来存储常量,例如:在项目中使用一个公共路径的时候,则需要定义常量
以下是一个定义了常量与使用的案例:
package cn.test.logan.day09; /** * 常量 * @author QIN * */ public class PathConstant { public static final String FILE_PATH="d:/data/"; }
调用类常量属性
package cn.test.logan.day09; public class TestConstant { public static void main(String[] args) { System.out.println(PathConstant.FILE_PATH); // d:/data/ /** * 修改静态常量 */ System.out.println("------------------------"); // 为常量重新赋值 PathConstant.FILE_PATH="d:/aa/";//The final field PathConstant.FILE_PATH cannot be assigned System.out.println(PathConstant.FILE_PATH); } }
在Eclipse中为常量属性赋值的时候,错误提示如下:
The final field PathConstant.FILE_PATH cannot be assigned(无法为PathConstant.FILE_PATH分配一个值)
作者:奔跑的金鱼
声明:书写博客不易,转载请注明出处,请支持原创,侵权将追究法律责任
个性签名:人的一切的痛苦,本质上都是对自己无能的愤怒
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!