Integer i = 0;
String s = "0";
上述两个代码都会保存在运行时常量池中
而 final Integer i = 200; 只会保存在堆内存或栈内存中, final只代表这是个常量, 不允许修改, 而不代表其存储区域