JVM内存模型是为了解决高并发的问题,内存存储才是和内存有关联关系的。
变量内存的存储
变量名中存储的是地址值,不同变量名中存储的是相同数据,则该变量名内存储的是同一个地址值,该地址值所代表的内存单元存储的是就是他们共同存储的相同数据。
String类型是一个字符串常量,其数据都放在常量池中保存
数据类型转换==(低转高为自动类型转化,高转低需要进行强制类型转换)==
byte—>short—>char—>int—>float—>double—>long
boolean类型只占一位不参与数据类型的转换
数据类型自动转换
数据类型强制转换
默认数据类型转换
因此需要用int或者int以上的数据类型来承接运算过后的值