Bu hatayı günümüzde kodumuza rastladım ve anlaması biraz zaman aldı. Onu ilginç buldum, paylaşmaya karar verdim.Java Statik hakkında soru
public class Test {
static
{
text = "Hello";
}
public static String getTest() {
return text + " World";
}
private static String text = null;
}
neyi Test.getTest();
döner & neden Tahmin: Burada sorunun basitleştirilmiş bir versiyonudur?
belgelerine statik başlatma kaynak kodda göründüğü sırayla olur belirtmektedir, bu nedenle dibine statik blok hareket halinde bunun "Merhaba Dünya" dönecektir "boş Dünyası" döndürür O Tam olarak beklendiği gibi "boş Dünya" yazdırır. Kodda tam olarak ne olduğunu düşünüyorsunuz? – Perception
Bu bir hata değil. – RMT
http://ideone.com/7SV0w –