java中变量和常量有什么区别

Python014

java中变量和常量有什么区别,第1张

Java常量变量的区别主要有:

1、命名规范不一样。默认常量为全大写,而变量为驼峰

2、修饰符不同。一般常量都会用final修饰。变量不会。而且,为了节省内存,常量都会同时使用static修饰

3、常量是指值不会改变(也不能改变)的变量。

变量就是你的类中的用来暂时存储数据的东西

定义方式为:

修饰符+变量类型+变量名=

new

变量类型();

如:private

string

a

=

new

string()

或直接赋值

private

string

a

=

"abc"

但是a的值在你不断赋值的过程中是可以变化的。

常量就是值不会发生变化的量,和变量是相对的,

比如一个常量a

private

final

string

a

=

"abc"

那么这个a只是不会改变的,这就是常量