永发信息网

java中++和+=的执行原理有什么不同

答案:2  悬赏:10  手机版
解决时间 2021-03-04 08:32
  • 提问者网友:动次大次蹦擦擦
  • 2021-03-03 13:36
java中++和+=的执行原理有什么不同
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-03-03 14:59
例如:i+=1 运行的底层Heap申请一个区域存放i,在数据区域开劈一个区域存放1,2个内存段被数据被送入到寄存器中进行运算,运算结果被放到heap中,数据区域运算后被自动释放后有GC回收 ;
而i++ 是将heap中数据直接送到寄存器中进行运算,运算结果会直接存放在heap中。
全部回答
  • 1楼网友:逃夭
  • 2021-03-03 15:48
system.in 相当于一个缓冲池 里面如果有内容了 马上就会执行后面的内容 建议你看看java 中流文件的部分就能明白了 并不是像你想想的 到那行之后执行后面而是相当于 一个监听的感觉 这个缓冲池一直存在 来了之后马上进行后续处理 再来时再处理
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯