search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
2.2k gösterim
Java'da bir class'ın static olarak tanımlanması neyi ifade ediyor?  "static" kelimesi yazılmadan oluşturulan class ile arasındaki fark nedir?
Web Programlama kategorisinde 604 puan
yeniden etikenlendirildi

1 cevap

0 oy

Static sınıf; nesne olarak hafızada yenilerinin yaratılamayacağı sınıflara denir. Yani new Sınıf() diyerek oluşturulamaz. 

Java'da static sınıf diye bir kavram yok. Yani sınıfa static diyemezsin. Static elemanları olabilir. Ama static class XXX diyemezsiniz. 

Kavram olarak bir örneği yaratılamamasından yola çıkarak, javada abstract sınıf dediğimiz kavram static sınıf gibi düşünülebilir aslında. Onun da nesne örneği hafızada yaratılmaz. Sadece bir tane örneği olur o da kendisidir. 

6.2k puan

İlgili sorular

0 oy
1 cevap 678 gösterim
678 gösterim
Lambda Expression ve Anonymous class arasındaki fark nedir? Lamda epression anonim bir fonksiyon diye biliyorum. Yani Anonim bir functional interface class'ı Hatta @FunctionalInterface kullanılıyor,.
30 Eylül 2020 Java kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 775 gösterim
775 gösterim
Java programlama dilinde "inheritance" kavramının ne işe yarar? nasıl kullanırız kod örneği verebilir misiniz?
23 Aralık 2016 Web Programlama kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 224 gösterim
224 gösterim
Merhaba Static ifadesini genelde nerelerde kullanmak faydalıdır? Örneğin Database operation'ları yöneten bir class da uygulamak (örneğin bir id vererek select den bir satır döndürme) uygun olur mu? Karşılaştığım bir konu da database operations içeren classta ... olması 2 thread olduğunda bozulmalara neden olabilir. Bu gibi durumlar genel anlamdaki projelerde nasıl handle ediliyor? Teşekkürler.
26 Ağustos 2017 Java kategorisinde erkanerkisi 211 puan sordu
0 oy
1 cevap 1.3K gösterim
1.3K gösterim
Java'da uygulama yazarken neden double neden BigDecimal kullanmalıyız? Farkı nedir?
4 Şubat 2021 Java kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 323 gösterim
323 gösterim
Spring Boot ile bir uygulama geliştiriyorum. Haliyle birsürü entity sınıfım var. Swagger entegre ettiğim zaman bu entity sınıflarım için de endpoint açıldığını görüyorum. Ben sadece benim istediğim endpointlerin orada görünmesini istiyorum. Bunu nasıl sağlayabilirim?
1 Şubat 2021 Java kategorisinde kenan 6.2k puan sordu