【Java杂项】为什么 b += 1 可以,但 b = b + 1 会报错?类型提升与复合赋值详解
【Java杂项】为什么 b += 1 可以,但 b = b + 1 会报错?复合赋值与类型提升讲清楚
前言
一、先给结论:它不是简单的文本替换
二、先看认知冲突
2.1 普通赋值为什么报错
2.2 复合赋值为什么能通过
三、类型提升到底是什么
3.1 常见类型提升结果
3.2 为什么小整数要提升为
