static final变量存储内存哪个区? 我们知道static在静态存储区final在常量区那么static final在哪个区?如:static final int MAX=9;静态还是常量区?如果在静态区,如何保证该变量值不被更改? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你都说了final是常量了,常量能改的? 老师对我说,在C语言说:常量区和静态区是在一起的,但是java虚拟机不知如何处理。我又有了新的问题:如果常量区和静态区在一起,那又如何区分呢? static final int MAX=9 这是一个常量区。应该不能保证不被改变。 在Java这个世界内,谈论哪个区是没有意义的.因为你不能真正的访问那里的内存.它就是存在所谓的静态数据区,你又能怎么样呢? 楼主应该是学过C或C++再来学业Java的,我个人认为,用Java 语言提供的API或类,你无法得到一个常量存在哪个内存区.也不可能对他进行修改.如有误楼下补充. java Calendar 转换成日期问题 JOGL的安装配置方法? 大家来看一看,sql server的代码使用问题。 跪求一个关于字符匹串配的算法问题 弹出来的"选择文件的对话框"不能够显示在最顶层?怎么解决?(在线期待高手解答) 有没有什么比较好的序列号算法java的 图片移位问题 替换字符串中的一段字符串.效率高的谁有? 很变态的键盘事件,高手能否帮我解决一下(急!) 请各位大哥帮助解决两个问题!~小弟很急~谢谢各位大侠!~ 求救,希望尽快解决 自定义外观的Button怎么制作?
如果常量区和静态区在一起,那又如何区分呢?