摘要:
String s = new String("xyz") 创建了几个String Object? 那么,会有两个String被创建,一个是你的Class被CLassLoader加载时,你的 "xyz "被作为常量读入,在constant pool里创建了一个共享的 "xyz " 。然后,当调用到new String( "xyz ")的时候,会在heap里创建这个new String( "xyz ");所以一个在heap中,一个在String常量池。 但是如果你把String s = new St 阅读全文
posted @ 2012-10-18 17:22
任智康
阅读(283)
评论(0)
推荐(0)

浙公网安备 33010602011771号