高分悬赏~~怎样理解java中的常量和变量呢?

如何通俗的理解java中的常量与变量呢?我一直没搞明白!求解惑?谢谢!最好能细致的讲解!... 如何通俗的理解java中的常量与变量呢?
我一直没搞明白!求解惑?谢谢!
最好能细致的讲解!
展开
 我来答
zh1261245595
2014-01-13
知道答主
回答量:20
采纳率:0%
帮助的人:11.1万
展开全部
你这个问题问的挺给力啊,下面本人就凭借多年的经验给你讲一下我的经验吧。
先说常量吧,所谓常量就是在程序最开始就把某个地址分配给某个常量,从程序开始到结束的过程中,这个地址所对应的常量的值一般是不会发生改变的,即常量的值在此过程中一般不会发生改变,对于常量的值,一般声明为static 或者final 如:static int MAX=100;
对于变量吧,就是先声明一个变量如:int a;(在变量声明的过程中,虚拟机是不分配地址的哦)在程序的运行过程中,你可以随意的动态的更改相应的变量的值,如a=100;(在赋值的过程中,相应变量的就会被分配地址)在之后你也可以动态的修改a的值,到程序运行完毕的时候,就会JVM动态的回收相应的地址。
以上就是个人全部的理解了~~望采纳~~~
wyj494740571
2014-01-13 · 超过17用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:43.2万
展开全部
常量就和一个固定的箱子,里面装了一个东西,他这个箱子是锁住的,里面的东西你不能再改变了。而变量是没加锁的箱子,里面的东西你可以取出来然后再放其他的东西进去,但箱子是不变的,只是里面的东西变了。箱子你可以理解为你的变量名,东西你可以理解为是你设置的值。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流浪的幽狼
2014-01-13 · TA获得超过1515个赞
知道大有可为答主
回答量:1462
采纳率:75%
帮助的人:795万
展开全部
变量就是值是会变的,可以赋值的,
常量的值不变,一般用final标识,这是自定义的常量,
还有系统的常量。例如π
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网游之132
2014-01-13
知道答主
回答量:5
采纳率:0%
帮助的人:6960
展开全部
常量是不会变化的,而变量是随着赋值而不断变化的。有常量类,你可以看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0adf2dfc62
2014-01-13 · TA获得超过578个赞
知道小有建树答主
回答量:553
采纳率:50%
帮助的人:216万
展开全部
变量就相当于数学方程式中的x,y,z,值是不确定的
常量就相当于数学中的π,值是固定的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式