Java中常量小知识

Posted GreatAnt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中常量小知识相关的知识,希望对你有一定的参考价值。

常量分类:
常量分为静态常量,非静态常量(全局常量),局部常量

静态常量:要么定义的时候赋初值,要么在静态代码块中赋值

非静态常量:要么在定义的时候赋初值,要么在代码块中赋值

局部常量:可以在定义时赋初值,也可以在使用前赋值


注意:接口中只存在一种常量,就是静态常量,必须定义时赋值,因为在接口中不存在代码块。

为什么局部变量不初始化?

局部变量,都是存在栈中的。而栈是快速重复的大量使用,如果每次使用都初始化,开销会比较大,不如,直接让程序员来手动初始化。



以上是关于Java中常量小知识的主要内容,如果未能解决你的问题,请参考以下文章

关于Java的一些小知识

java小知识点

面试--知识点2

java基础:变量运算符

Java基础小知识

python3中类的小知识点