Java的常量
来源:互联网 发布:python 模拟火势蔓延 编辑:程序博客网 时间:2024/06/06 07:40
常量是一种标识符,它的值在运行期间恒定不变。并且常量在程序中只能被引用,而不能被重新赋值。
- public
class Math - {
-
//定义一个全局常量PI -
public static final double PI = 3.1415926; - }
以上,我们在Math类中就定义了一个全局常量PI
被final关键字修饰的变量名最好要大写。
如果在程序中直接填写数字,程序的可读性将会变差,程序员自己也会忘记那些数字或者字符串是什么意思,用户则更
不知道它们从何处来,表示什么。另外,如果数值改变,则会在很多地方改变,既麻烦又容易出错,程序的可维护性
增强。
(1)在JAVA中,在变量声明中加入final关键字代表常量,加入static关键字代表类变量。一般情况下,我们把static与final结合
起来声明一个常量.
(2)尽量使用含义直观的常量来表示那些将在程序中多次出现的数字或字符串。
由于JAVA接口中声明的变量在编译时会自动加上public static final的修饰符。也就是说,自动声明为全局常量。因而JAVA
接口通常是存放常量的最佳地点。
以下两段代码中是等价的
- public
interface Student - {
-
public static final String name = "hamber"; -
public static final int age = 20; - }
- public
interface Student - {
-
String name = "hamber"; -
int age = 20; - }
- JAVA的静态常量
- java常量的定义
- java的常量
- Java常量的应用
- Java的常量
- java的常量池
- Java 常量的应用
- Java常量的应用
- Java常量的探索
- Java常量的定义
- Java的常量池
- JAVA学习,常量的初始化
- Java final修饰的“常量”
- JAVA---常量的应用案例
- java的字符串常量池
- java String的常量池
- java的常量池问题
- 【Java】Integer的常量池
- zookeeper原理
- (转)知乎的提问--服务器端测试主要包含什么?
- iOS-最全的App上架教程
- Hibernate多对一与一对多
- 哥德巴赫猜想
- Java的常量
- 【4003】编码
- svn重启问题
- 黑白子交换问题
- [译]FaceBook出品:基于Android的内存优化
- Maven进阶
- 【leetcode】66. Plus One
- Spring IOC注入(三)自动注入
- 魔术师发牌问题