«java» etiketlenmiş sorular

Java, başlangıçta Sun Microsystems tarafından geliştirilen yüksek düzeyde, platformdan bağımsız, nesne yönelimli bir programlama dilidir. Java, şu anda Sun'u 2010'da satın alan Oracle'a aittir.

3
Bir DAO tek başına mı olmalı?
RESTful API geliştiriyorum ve kaynaklarım için DAO'ları kullanmanın uygun olduğunu düşünüyorum çünkü bunları saklamak için sadece bellek kullanmayı planlasam da, kullanmaya karar verdiyse kütüphanemi kullananlara bir kapıyı kapatmak istemiyorum DAO için bir veritabanı uygulaması. Benim sorum DAO'nun singleton olup olmayacağı. Değilse, hizmet DAO'nun bir örneğine sahip olacak ve kabaca şu …


4
Callable <T> ve Java 8'in Tedarikçi <T> arasındaki fark nedir?
CodeReview bazı üzerinden bazı öneriler sonra C # Java geçiş yapıyorum. Yani, LWJGL içine bakarken, hatırladığım bir şey, her çağrı yöntemin çağrıldığı Displayaynı iş parçacığı üzerinde yürütülmesi gerektiğiydi Display.create(). Bunu hatırlayarak biraz benzeyen bir sınıf çırptım. public class LwjglDisplayWindow implements DisplayWindow { private final static int TargetFramesPerSecond = 60; private …
14 java 

4
Bir fiil olan boole alanını adlandırmak
Java'da, boolean alanlar için kongre alıcı ve ayarlayıcı tarafından olacaktır isField()ve setField(). Bu gibi sıfatlar olan alan adları ile mükemmel çalışıyor active, visible, closedvb Ama bir fiil anlamı olan bir alanı nasıl adlandırırım haveChildren? ( ) Fiiline "_ing" ekleyin , belki?havingChildren Açıklığa kavuşturmak için, IDE tarafından otomatik olarak oluşturuldukları için …
14 java  naming 

4
Test edilmiş sınıfta casusluk yapmak kötü bir uygulama mıdır?
Sınıf içi çağrıların olağan olduğu bir proje üzerinde çalışıyorum ancak sonuçlar birçok kez basit değerlerdir. Örnek ( gerçek kod değil ): public boolean findError(Set&lt;Thing1&gt; set1, Set&lt;Thing2&gt; set2) { if (!checkFirstCondition(set1, set2)) { return false; } if (!checkSecondCondition(set1, set2)) { return false; } return true; } Sadece kondisyon sistemini test etmek …

6
Aşağıdaki kod snippet'inden çok / if-if dan kaçmanın en iyi yolu nedir?
Ben girdi olarak geçti "eylem" değerine dayalı görev yapan bir sunucu uygulaması yazmaya çalışıyorum. İşte örneği public class SampleClass extends HttpServlet { public static void action1() throws Exception{ //Do some actions } public static void action2() throws Exception{ //Do some actions } //And goes on till action9 public void doPost(HttpServletRequest …

5
Dize temsillerini kolaylaştırmak için numaralandırmalar için tümüyle büyük harf adlandırmalarına karşı çıkmak uygun mudur?
Birkaç kez insanların enum sabitleri için başlık veya hatta tüm küçük harf adlandırma kullandığını gördüm, örneğin: enum Color { red, yellow, green; } Bu, örneğin dize formlarıyla çalışmayı basit ve kolay hale getirir throw new IllegalStateException("Light should not be " + color + "."). Enum ise bu daha kabul edilebilir …
14 java  conventions  enum 

1
Java Varsayılan Yöntem Kullanımı
Onlarca yıldır arayüzler olduğu durumda oldu sadece tek yöntem imzaları belirtmek için (yalnızca). Bize bunun "bir şeyler yapmanın doğru yolu" olduğu söylendi. Sonra Java 8 çıktı ve şöyle dedi: Şimdi, varsayılan yöntemleri tanımlayabilirsiniz. Koşmalıyım, güle güle. Bunun hem deneyimli Java geliştiricileri hem de son zamanlarda (son birkaç yıl) geliştirmeye başlayanlar …

6
Bir nesneyi sunum yapan kişiyle eşlemenin OOP yolunu temizleme
Her parça (gibi kendi türüdür Java, (örneğin satranç gibi) bir masa oyunu yaratacağım Pawn, Rookvs.). Uygulamanın GUI kısmı için bu parçaların her biri için bir görüntüye ihtiyacım var. Yaptığımdan beri rook.image(); UI ve iş mantığının ayrılmasını ihlal ediyor, her parça için farklı bir sunucu oluşturacağım ve daha sonra parça türlerini …

5
“Statik arayüz” iyi bir uygulama mı?
Son zamanlarda arayüzlerde statik yöntemlere sahip olmak için bir seçenek olduğunu fark ettim. Arayüzün statik alanları ile aynı, ilginç bir davranış vardır: Bunlar kalıtsal değildir. Uygulanacak gerçek arayüzlerde herhangi bir yararlı olduğundan emin değilim. Bununla birlikte, programlayıcının, örneğin, yardımcı sınıflar gibi, statik şeyler için yalnızca zarf olan arabirimler oluşturmasını sağlar. …
13 java  java8 

4
IDE'm bu kadar akıllıysa neden “klon ()” yayınlamam gerekiyor?
Kod yazarken IDE ( NetBeans ) türü benim denetler Collections. Ama sonra, neden geri döndürülen nesneyi dökmem gerekiyor Object.clone()? Hangisi iyi. Zarar yok faul yok. Ama yine de anlamıyorum. Tür denetimi, döndürülmeden döndürülen nesnenin Object.clone()mümkün olmaması mı? Jenerik çerçevesi beni IDE kontrol edebilir düşündürüyor türü "sağ tarafındaki nesne başvurularını = …

5
Kırık Eski / Eski Birim Testleri
Büyük bir şirkette çalışıyorum ve binlerce junit testiyle büyük bir java uygulamasından sorumluyum. Bu role geçtiğimden beri 200-300 kırık test yapıldı (muhtemelen yıllarca kırıldı). Testler eski ve kırılgandır ve tipik olarak canlı sanal alan verileriyle biten spagetti bağımlılıklarının bir karışıklığıdır. Amacım% 100 geçiş testlerinden geçiyor, böylece birim test hatalarını derleyebiliyoruz, …

4
Tek harfli değişkenlerin kullanımı teşvik ediliyor mu? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Java'da tek harfli değişkenlerin kullanımı teşvik ediliyor mu? Kod snippet'lerinde veya eğitimlerinde genellikle bunları görürsünüz. Onları kullanmayı …


5
Java Yığın Tahsisi C ++ 'tan Daha Hızlı
Bu soruyu zaten SO'ya gönderdim ve tamam. Maalesef kapatıldı (yeniden açmak için sadece bir oy gerekiyor), ancak biri buraya daha iyi bir uyum olduğu için buraya gönderdiğimi önerdi, bu yüzden aşağıdakiler kelimenin tam anlamıyla sorunun bir kopyasını Bu cevap üzerine yorumları okuyordum ve bu alıntıyı gördüm. Nesne örnekleme ve nesne …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.