黑马程序员技术交流社区

标题: a = a + b 与 a += b 的区别? [打印本页]

作者: zhichi123    时间: 2016-10-10 22:51
标题: a = a + b 与 a += b 的区别?
a = a + b 与 a += b 的区别?
作者: 袁志娜    时间: 2016-10-10 22:59
平常没什么区别,在封箱和拆箱的时候显示的明显
作者: zhuangshuang123    时间: 2016-10-10 23:11
a+=b自带强转

作者: MasksX    时间: 2016-10-10 23:16
平常没啥区别
作者: lvzhangzaixian    时间: 2016-10-10 23:22
自带强转的确实{:3_46:}
作者: maeeki    时间: 2016-10-10 23:44
两者的区别除了a += b自带强转之外还有a = a + b中有两个运算符,不具备操作的原子性,而 a += b只有一个运算符,具有操作的原子性,在进行并发操作时更安全
作者: zhaokun    时间: 2016-10-10 23:52
a+=b自带强转,楼主你自己试验一下就知道了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2