1->Recursive fonksiyonlar güvenlik için neden problemlidir?
Recursive fonksiyonlar kendi içinde kendini çağıran fonksiyonlar olduğu için yazılırken çıkış koşuşu kesinlikle yazılmalıdır.Güvenlik açısından sonsuz döngüye girme olasılığı vede sürekli çağırılması sonucu sürekli program cağırı komutlarıyla artarda soyut kapıların oluşturduğu sanal bellek sonucu bufferin cok çağrılarak doldurulmasıdır.
2->Bir sınıfın yapıcı(const ) metodundan diğer cons metodu nasıl çağrılır.
Eğerki overload yapıcı varsa this kuallnılır,yada süper ilesuper classın constructeri çağrılabilir.Private const anlamı dışardan başka bir clasın nesne oluşturmasını engellemektir.Singleton tasarım deseninde bu teknik özellik mevcuttur.
3->Fınal metod nedir?
Yeniden yüklenilemez ve saklı tutulamaz
4-)Interface
Birbiriyle bağlantılı olamyan sıfıların birbiri arasında ilişki kurmak için yapılır.
->interface içinde bütün emtdolar soyuttur
->Bir sınıf birden fazla interface ile implement edilebilir.
->new ile oluşturulamzlar.
5->Java Bean ve EJB nedir?nerelerde kullanılır?
Java BEAN bir java sınıfıdır
bu sınıfın belli özellikleri vardır
*Java .IO seralizable arayuzu implement edilmiş olmalı
*Parametre almayan default contructer olmalı
*tüm değişkenler private tanımlanmalı
*private değişkenlere erişim get set metodları ile olmalı
*içerisinde iş yapan başka metod olmamalı
Bean yapılı sınıflar çok katmanlı uygulamalarda katmanlar arası iletişim gerçekleştirmek, veri taşımak için kullanılırlar
EJB(ENTERPRAZE JAVA BUİLDER)->tüm uygulama sunucularında çalışabilen bileşen modeldir.
6->Object serialization nedir ve nerelerde kullanılır?
Javada seriazble arayüzünü gerçekleştiren her nesne bir byte dizisi haline çevrilebilir ve disk üzerinde saklanabilir.Daha sonra tekrar geri elde edilebilir.
7->Delegate fonksiyonlar
delegate fonksiyonlar bir metodu referans ederler
Etiketler: java, object, sorucevap, yazılım