栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java变量与常量

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java变量与常量

常量

在java中常量是一个固定不变的值,被final所修饰,用全部大写的英文命名
为了更好的区分和表示,一般将常量的值称为字符常量,而使用final修饰的常量名称为符号常量

变量

在java中变量的本质是一块可操作的特殊内存空间,空间的位置是确定的,不确定的是里面存放什么东西,占用多大的空间,所以我们要声明变量的类型,以便分配合适的内存,要对变量命名,方便区分每个内存空间,从而对这个空间内的东西进行操作,要对变量赋值,里面要有东西才能从里面取出东西。
在我们对变量进行操作时,仅仅只是改变变量的内容,不能改变变量的地址,即只是改变某块内存空间内存储的东西,但是内存空间本身所在的位置不变

变量的分类 局部变量

局部变量声明在方法或语句块中,属于方法或语句块,即生命周期在方法或语句块内,在方法外部不能访问,方法结束,局部变量也结束,它存储在栈空间中,声明局部变量时不能添加修饰符

成员变量

又叫实例变量,即属于实例对象的变量,声明在类内部、方法之外,它的生命周期是整个类,类对象在任意位置都可以调用,成员变量跟随对象存亡,保存在堆内存(字面值在方法区常量池)中

静态变量

又叫类变量,静态变量直属于类,只有类消失了它才结束,保存在方法区中

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/704968.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号