String str = new String(“Hello“);建立了几个对象、String对象的建立面试题

面试题: 1、java String str = new String("Hello");建立了几个对象? 这个主要分2种状况: 一、若是String的字符串常量池中有Hello这个对象,那么就只建立了一个对象。 缘由:由于字符串常量池中有Hello,字符串会用已有的Hello对象,全部不会再建立Hello这个对象了,只会建立一个new String对象。 二、若是String的字符串常量池中没有
相关文章
相关标签/搜索