版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
Java
»
【求助】final 属性
5
1/1
返回列表
查看: 1664 | 回复: 8
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
studyhae
木虫
(正式写手)
应助: 1
(幼儿园)
贵宾: 0.001
金币: 3511.4
散金: 215
红花: 1
帖子: 325
在线: 138.1小时
虫号: 451780
注册: 2007-11-05
专业: 河流海岸动力学与泥沙研究
[交流]
【求助】final 属性
已有7人参与
定义类:
class aClass{
public final double x;
public final double y;
public double getXY(){
return x*y;
}
}
由于属性x,y为final,必须在new类的时候初始化x,y。我的问题是,java编译器在优化的过程中,会将x*y先计算出来吗?就是说getXY()方法,是不是直接返回一个值,而没有进行乘法计算?
回复此楼
» 猜你喜欢
售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有3人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有3人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有3人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有3人回复
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有5人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有7人回复
上海工程技术大学 激光智能制造课题组 2027级博士研究生招生
已经有6人回复
课题组招2027级博士 上海工程技术大学 激光智能制造方向
已经有6人回复
师弟论文见刊大半年才想起来申请专利,还能抢救一下吗?
已经有4人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
【小白必看】JAVA快速入门—《Java学习路线图:Java必须知道的300个问题》
已经有273人回复
官方正版,如假包换:金山词霸2012.06.19.012 Final 正式版(无广告清爽版)
已经有56人回复
急切询问:寒假语言培训我是参加英语培训班,还是法语?
已经有10人回复
急救:U盘中毒,文件夹变得很大 (BB不是问题,解决问题可再加!)
已经有12人回复
1楼
2010-11-16 21:42:30
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
niefang007
铁虫
(初入文坛)
应助: 0
(幼儿园)
金币: 27
帖子: 12
在线: 2.5小时
虫号: 1873435
注册: 2012-06-30
专业: 组织行为与组织文化
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
楼主只是new一下实例 没用实例去调用方法感觉应该不会计算,明天试试
赞
一下
回复此楼
高级回复
9楼
2014-02-25 21:46:50
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 9 个回答
王建发
铜虫
(小有名气)
应助: 0
(幼儿园)
金币: 125.3
红花: 1
帖子: 68
在线: 13.7小时
虫号: 874102
注册: 2009-10-16
性别: GG
专业: 计算机软件
调试一下不就知道了吗
赞
一下
回复此楼
我发贴,我成长
2楼
2010-11-18 22:54:57
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
王建发
铜虫
(小有名气)
应助: 0
(幼儿园)
金币: 125.3
红花: 1
帖子: 68
在线: 13.7小时
虫号: 874102
注册: 2009-10-16
性别: GG
专业: 计算机软件
★ ★ ★
小木虫(金币
+0.5
):给个红包,谢谢回帖交流
nono2009(金币+2):鼓励应助 2010-11-19 20:44:13
public class Aclass{
{
x=10;
y=10;
}
public final double x;
public final double y;
public double getXY(){
return x*y;
}
}
可以这样初始化在new的时候就执行了
赞
一下
(2人)
回复此楼
我发贴,我成长
3楼
2010-11-18 23:03:44
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
linyujack
铜虫
(小有名气)
程序强帖: 1
应助: 0
(幼儿园)
金币: 253.5
帖子: 88
在线: 16.9小时
虫号: 930121
注册: 2009-12-18
性别: GG
专业: 机械测试理论与技术
★ ★
小木虫(金币
+0.5
):给个红包,谢谢回帖交流
余泽成(金币+1):谢谢参与应助! 2010-12-14 09:54:26
应该不会在new的时候直接计算出来的,除非Java编译器的优化规则中,规定了这种情况,碰到final变量的情况,可以直接把getxy()的return替换为数值,但这种规则要实现起来似乎非常的麻烦。
赞
一下
(2人)
回复此楼
卓越不仅仅是单一的举动,而是一种习惯。
4楼
2010-12-13 23:26:21
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 9 个回答
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定