问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 中用初始化final变量的问题

发布网友 发布时间:2023-10-16 16:44

我来回答

3个回答

热心网友 时间:2024-11-15 17:00

当然有区别在函数初始化时用final声明了变量之后,变量值一旦被设定,就不能被改变.你后面再次对它赋值都不会被编译器接受.所以final通常用来声明常量

热心网友 时间:2024-11-15 17:01

这涉及到引用类型的问题,String是引用类型;在类new时,程序就为成员变量分配了内存;'a'、'b'可以想象为类中两个实体(即内存空间),而(String a = "ab"; final String bb = "b"; String b = "a" + bb; )中;我打个比方,'a'的内存地址是1,'b'的内存地址是2;所以(String a = "ab")中变量a的地址为12(就是'a''b'的内存地址的结合);而(String b = "a" + bb;) 中变量b的地址也为12;所以(a==b)为true;( String a = "ab"; final String bb = getBB(); String b = "a" + bb; )中,方法getBB()的内存是3;所以变量bb指向的是内存地址为3的内存空间,此时变量a指向的还是内存地址为12的实体,而b指向的却是13;所以(a==b)为false这程序考查的是引用类型变量的理解

热心网友 时间:2024-11-15 17:01

final String a=get(); 返回值可以改变final String a="b"; 值永不变
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 java 为何使用final后变量还是被更改了 我是男,63年农历3月27日早9点半左右出生,查看2011年运程怎么样? 请教高手,我的Word2003怎么了,?提示文件丢失,发送错位报告,重新安装... 求大量的穿越,种田文,随身空间,异界,魔法,修真,美食的小说...9 快乐暑假结束的短句子 求一部小说名:开始女主有异能什么的,和父母一起被关在实验室,...6 请问毛豆有没有淀粉呢? 毛豆中是否不含淀粉呢?可以吃吗减肥中的人?13 图片查看器有哪几种 ? 请问有怎样好的学习方法来背熟日语50音?? 1943年的蓬溪县蓬莱镇是现在的什么地方 怎么一年内修改两次怎样才能一年修改两次? 哪个老人在丢了一只鞋后丢了另一只鞋 为什么我同一身份名下的两个 一个零钱支付限额了另一个却没... 毛豆有什么成份34 一年内怎么改第二次 女性为什么选择晚婚? 一年内怎么改第二次 常用的看图软件哪个最好? 哪种看图软件好用 一个运放的计算? 不含糖也不含淀粉的食物有那些16 大豆含淀粉吗61 毛豆是碱性食品吗16 液晶电视有吱吱声怎么办 一年内怎么改第二次 找一本小说,好像是说女主因为拥有治愈和雷电两种异能而从小被自...1 求玄幻小说,最好男主角是冰属性的。 那些大神的小说就不要推荐...4 男朋友接受不了我是二婚怎么办? 梦三国第一章成就90了,要多少时间和钱? 恩施七里坪鸭子塘会建设工业园区吗? 毛豆吃多有什么坏处?81 长春至西安仿古一条街途径地方 搞笑穿越小说排行榜728 牛肉炖软烂技巧 梦三国把黄巾的成就刷满大概要花多少人民币,和怎么刷? ...想整牙,乃天包地。但医生说会影响高考,我该不该整。。。㈷_百... 在root下已经配置了/etc/profile,为什么在普通用户下,还需要source? 没经户主同意私着进入搬东西合法吗? 一年内怎么改第二次