跟我学Java基础(三):常量
前情回顾
在上一篇文章跟我学Java基础(二):变量 中,重温了Java中的变量和变量的初始化,当然,也包括了一些简单的命名规范,以及相关注意事项等。
文章重点
本章将介绍Java中的常量。
声明
声明一个常量非常简单,使用final关键字即可。如:
public class App
{
public static void main( String[] args )
{
final double PI = 3.1415926D;
System.out.println( "Hello World!" );
System.out.println("π的值为:" + PI);
}
}
众所周知,关键字final表示当前变量只能被赋值一次,一旦赋值,即不可更改。
命名
常量名一般要使用全大写。
使用
我们在使用常量的过程中,经常在多个类的多个地方使用,这也是为何要声明常量的原因。
另外,这些常量分散在各个类中,以后维护也不太方便,所以,一般来说,定义一个专门的类,来存储所有或者部分相关的常量,是一个比较好的习惯。如:
package com.luas.javafoundation.common;
public class Constants {
public static final double PI = 3.2415926d;
public static final double CM_PER_INCH = 2.54d;
}
注意,由于这些常量都是public修饰的,所以,其它类的方法均可以直接引用。
源码
github
https://github.com/liuminglei/ReviewJavaFoundation/tree/master/03
gitee
https://gitee.com/xbd521/ReviewJavaFoundation/tree/master/03