Java Çalışma Soruları
Sleep () ve wait () senkronize şekilde (blokta) yürütülürse ne olur ?
sleep() kilitte kalır (under lock) , wait() kilit kalkar.
"Coercion" (zorlama) nedir ?
Cast (dönüştürme) operatörüne göre veri türlerini değiştirilmesidir.
Bir sınıfı, yalnızca sınıfımızın özelliklerini uygulamaya nasıl zorlayabilirsiniz ?
Sadece "Interface" ile
Kurucu (constructor) ne zaman çağrılır ?
Nesne oluşturma devam ederken yapıcı constructor anında çağrılır.
Varsayılan erişim belirticisinin (default access specifier) kapsamı nedir ?
Varsayılan üye yalnızca paket içinde kullanılabilir.
Integer a = new Integer(2); Integer b = new Integer(2); if (a==b) yaparsanız ne olur ?
"False" döner.
Bir üye değişkenin serileştirilmesini nasıl önleyebilirsiniz ?
"transient" (geçici) olarak işaretleyerek
"Float" türü için geçerli tanım (declaration) hangisidir ?
float f = 1F;
Java programının performans profilini nasıl edinebiliriz ?
Java yorumlayıcısının (interpreter) "-prof" seçeneğini kullanarak.
Yalnızca aynı dizindeki sınıfların ona erişebilmesini sağlamak için sınıf bildiriminde hangi erişim düzeyini belirtmeniz gerekir ?
Herhangi bir erişim seviyesi belirtmeniz gerekmez ve Java varsayılan bir paket erişim seviyesi kullanır.
Anonymous inner class için hangisi doğrudur ?
Tam olarak bir sınıfı genişletebilir veya tam olarak bir arabirim uygulayabilir.
Bunlardan hangileri "collection framework" deki temel arayüzlerdir ?
Map
Bir nesneyi klonlamak için hangi yöntem kullanılır ?
clone()
Öğeleri, kopyaların depolanmadığını garanti eden bir koleksiyonda depolamanız gerekir. Aşağıdaki arayüzlerden hangisi bu yeteneği sağlar ?
Java.util.Map
Gerçek yerel ana bilgisayar IP (real local host IP) 'sini almak mümkün müdür ?
InetAddress's getlocalhost method kullanarak