#常量
- 常量是程序中值不变的对象,一旦创建,值就不会改变
- 常量类似一个确定了装多大东西的容器,
int a =3; //3为常量 a为int类型变量
- 在实际的使用中我们还可以用final来定义一个引用类型变量为常量,相当于为这个变量固定了容器的大小
final int a=3; //那么a便不能在赋为其他的值,只能为3;
4.常量的存储位置:常量存储在方法区的常量区,
5.常量优化机制

6.常量优化机制在对变量及常量进行编译时对程序的影响

#变量
1.变量的定义:
变量是一个没确定装多大东西,但确定类型的容器,可以反复装
2.变量的生命周期
变量分为局部变量和全局变量
成员变量和局部变量的区别有哪些?
答:参考答案,
A:在类中的位置不同
成员变量:在类中方法外
局部变量:在方法定义中或者方法声明上
B:在内存中的位置不同
成员变量:在堆内存(成员变量属于对象,对象进堆内存)
局部变量:在栈内存(局部变量属于方法,方法进栈内存)
C:生命周期不同
成员变量:随着对象的创建而存在,随着对象的消失而消失
局部变量:随着方法的调用而存在,随着方法的调用完毕而消失
D:初始化值不同
成员变量:有默认初始化值
局部变量:没有默认初始化值,必须定义,赋值,然后才能使用。

本文深入探讨了程序设计中的常量与变量概念,解释了两者之间的区别,包括定义、存储位置、生命周期及初始化值的不同。并通过实例展示了如何使用final关键字定义不可变的引用类型变量。
920

被折叠的 条评论
为什么被折叠?



