2012-05-10 16 views
5

:kaç dize nesneleri JVM sürümü tarafından oluşturulacak olası Kopyaları 1.6


Questions about Java's String pool Son zamanlarda bir java makaleyi okuyun ve şu açıklamada bulundu "teknoloji havuzlaması Dize geliştirilmiş java 6 ileri ". onlar sözü var örneğin biri olmaz sanırım new anahtar kelime kullanarak halde bunu nasıl oluyor, biraz karıştı İşte = 1

Yukarıdaki örnekte tarafından oluşturulan nesnelerin

String one = "one"; 
String two = new String("one"); 

sayısı aşağıda yeni bir nesne oluştur ve dize havuzunda oluşturulan nesneyi kullanır.

Lütfen beni bilgilendirin.

+0

Bu, bir nesne yaratır, sadece 'yeni String' –

cevap

1

Bir tane == yapmanın kaç tane nesne oluşturduğunu belirlemede yardımcı olacağını düşünüyorum.

+0

doğrudur, aslında iki nesne oluşturuyor. Bir == iki 'yanlış' döndü. –