楼主这回答有点偏题了吧?问题是问怎么判断字符串是不是Int,你突然扯到字符串常量池和内存优化上去了。虽然常量池确实是Java里很重要的概念,跟String有关,但跟“类型判断”没有直接关系啊。是不是搞混了面试问题的知识点?