03 2013 档案
摘要:String name1 = “java”;String name2 = name1 + “world”;在执行过程中会首先创建一个StringBuilder,String name2 = (new StringBuilder()).append(name1).append("world").toString();name2是一个新的字符串对象,而不是直接在name1后面加上“world”,因此,如果在循环中使用“+”连接字符串,则会产生很多的字符串对象,占用内存的同时会降低效率。
阅读全文
摘要:只要是程序中出现的相同的字符串,只会在字符串池中出现一次。但如果是通过new关键字来创建的新字符串对象,则会形成新的字符串对象。
阅读全文
摘要:-128~127时,第二次直接从缓存取,否则创建新的实例。自动装箱 使用的是Integer.valueOf
阅读全文
摘要:0.1 用1/16 + 1/32 + 1/256 + 1/312 + ......
阅读全文
浙公网安备 33010602011771号