Java中常量小知识
Posted GreatAnt
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中常量小知识相关的知识,希望对你有一定的参考价值。
常量分类:
常量分为静态常量,非静态常量(全局常量),局部常量
静态常量:要么定义的时候赋初值,要么在静态代码块中赋值
非静态常量:要么在定义的时候赋初值,要么在代码块中赋值
局部常量:可以在定义时赋初值,也可以在使用前赋值
注意:接口中只存在一种常量,就是静态常量,必须定义时赋值,因为在接口中不存在代码块。
为什么局部变量不初始化?
局部变量,都是存在栈中的。而栈是快速重复的大量使用,如果每次使用都初始化,开销会比较大,不如,直接让程序员来手动初始化。
以上是关于Java中常量小知识的主要内容,如果未能解决你的问题,请参考以下文章