关注
我觉得你的回答没有问题,我查了一下viotile的oracle官方文档,里面明确了是可以禁止重排序的,如果不禁止重排序,需要保证重排序的所有结果和不重排序是一样的。
官网viotile地址:https://docs.oracle.com/javase/specs/jls/se8/html/jls-8.html#jls-8.3.1.4
关于new关键字的问题:我使用idea自带的show bytecode工具查看字节码,结果如下:
后面的注释是我自己加上的
L9 // 第九个子程序
LINENUMBER 15 L9 // 第九个子程序对应代码第15行, 这行中只有new 的一句话
NEW org/short_address/org/keyword/VolatileTest // 生产对象
DUP
INVOKESPECIAL org/short_address/org/keyword/VolatileTest.<init> ()V // 初始化
PUTSTATIC org/short_address/org/keyword/VolatileTest.object : Lorg/short_address/org/keyword/VolatileTest; // 把new的对象引用赋值给object对象
综上所述,我觉得楼主回答的没有问题
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客新年AI问运 #
5733次浏览 91人参与
# 工作中的卑微时刻 #
33366次浏览 199人参与
# 牛客AI体验站 #
16113次浏览 283人参与
# 多益网络工作体验 #
63077次浏览 306人参与
# 正在实习的碎碎念 #
1644468次浏览 13716人参与
# 滴!实习打卡 #
786280次浏览 6841人参与
# 秋招吐槽大会 #
304086次浏览 1523人参与
# 大学最后一个寒假,我想…… #
89174次浏览 809人参与
# OC/开奖 #
411120次浏览 2282人参与
# 如果可以选,你最想从事什么工作 #
721597次浏览 4870人参与
# 如何提高实习转正率? #
86386次浏览 504人参与
# 如何确定求职岗位 #
723236次浏览 6427人参与
# 面试线索爆料 #
108570次浏览 641人参与
# 我们是不是被“优绩主义”绑架了? #
32514次浏览 485人参与
# 经纬恒润求职进展汇总 #
151261次浏览 1077人参与
# 秋招踩过的“雷”,希望你别再踩 #
186070次浏览 1686人参与
# 你觉得技术面多长时间合理? #
168364次浏览 1172人参与
# 你被哪些公司挂了? #
141530次浏览 791人参与
# 毕业季,你想好怎么跟生活对线了吗? #
276436次浏览 3874人参与
# 非技术岗是怎么找实习的 #
292937次浏览 2591人参与
