«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.


9
Bu ekleme siparişinin bir haritadaki önemi nasıl iletilir?
Veritabanından bir takım tılsım getirip haritaya yerleştiriyorum. Veritabanı sorgusu maliyetlidir. Haritadaki öğelerin açıkça doğal sıralaması yoktur , ancak ekleme sırası yine de önemlidir. Haritayı sıralamak ağır bir işlem olacaktır, bu nedenle sorgu sonucunun istediğim şekilde sıralandığını göz önüne alarak bunu yapmaktan kaçınmak istiyorum. Bu nedenle, yalnızca sorgu sonucunu LinkedHashMapa'ya kaydederim …
24 java  code-quality  map 

5
Java'da, özel yardımcılar genel yöntemlerin altına mı girmeli? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 5 yıl önce kapandı . Bir iş arkadaşımın ve Java sınıflarımızdaki yöntemlerin sıralanmasında karşıt uygulamaların olduğunu fark ettim. İçimizden biri ana kamu …

9
Bağımlılık enjeksiyonu: bir çerçeve kullanmalı mıyım?
Son zamanlarda yoğun bir şekilde bağımlılık enjeksiyonunu yaptığımız bir Python projesi üzerinde çalıştım (çünkü uygulamanın test edilebilmesi için yapmalıyız), ancak herhangi bir çerçeve kullanmadık. Zaman zaman bütün bağımlılıkları elle bağlamak biraz sıkıcıydı, ama genel olarak harika çalıştı. Bir nesnenin birden fazla yerde yaratılması gerektiğinde, bir üretim örneği oluşturmak için bir …

10
OOP'ta dairesel referanslara ihtiyaç duyan bu gerçek dünya aktivitesini modellemenin doğru yolu nedir?
Java projesinde dairesel referanslarla ilgili bir sorunla güreşiyorum. Söz konusu nesnelerin birbirine bağımlı olduğu ve birbirleri hakkında bilgi sahibi olması gereken bir gerçek dünya durumunu modellemeye çalışıyorum. Proje, masa oyunu oynamanın genel bir modelidir. Temel sınıflar spesifik değildir, ancak satranç, tavla ve diğer oyunların spesifikasyonlarıyla başa çıkmak için genişletilmiştir. Bunu …

6
LMAX'taki ekip neden Java kullanıyor ve GC'yi ne pahasına olursa olsun mimariyi tasarladı?
Neden LMAX’taki ekip Java’daki LMAX Yıkıcı’yı tasarladı ama bütün tasarımları GC kullanımını minimuma indirdi ? Eğer biri GC çalıştırmak istemiyorsa, neden bir çöp toplanmış dil kullanıyorsunuz? Optimizasyonları, donanım bilgisi seviyesi ve ortaya koydukları düşünce sadece harika ama neden Java? Java ya da herhangi bir şeye karşı değilim ama neden bir …

6
Java neden yapı dili olarak kullanılmıyor?
Bu yayını geliştirmek ister misiniz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere, bu soruya ayrıntılı cevaplar sağlayın. Yeterli ayrıntıya sahip olmayan cevaplar düzenlenebilir veya silinebilir. Java genel amaçlı bir dilse ve bir program oluşturmak, Java dili kullanılarak tanımlanabilecek bir şeyse, neden derleme dosyaları yazmak …
24 java  c#  builds  build-system 

3
Statik fabrika vs fabrika bir singleton olarak
Kodlarımın bazılarında buna benzer statik bir fabrika var: public class SomeFactory { // Static class private SomeFactory() {...} public static Foo createFoo() {...} public static Foo createFooerFoo() {...} } Kod incelemesi sırasında bunun bir singleton olması ve enjekte edilmesi önerildi. Yani, bu gibi görünmeli: public class SomeFactory { public SomeFactory() …

5
Uygulama ayarlarını yüklemenin en iyi yolu
Bir Java uygulamasının ayarlarını korumanın basit bir yolu, belirli bir değerle ilişkilendirilmiş her bir ayarın tanımlayıcısını içeren ".properties" uzantılı bir metin dosyası ile gösterilir (bu değer bir sayı, dize, tarih vb. Olabilir). . C # benzer bir yaklaşım kullanır, ancak metin dosyası "App.config" olarak adlandırılmalıdır. Her iki durumda da, kaynak …

5
Java instanceof operatörü yansıma olarak kabul edilir mi ve yansımayı ne tanımlar?
Bugün bir iş arkadaşınızla tartışmıştım, Java operatörünü instanceofkullanmanın bir tür yansıma olup olmadığı . Tartışma hızla yansımayı tanımlayan şey haline geldi. Peki, yansıma tanımı nedir? Ve instanceof"yansıma kullanma" olarak kabul edilen kullanım mı? Ek olarak, eğer instanceofyansıma olarak kabul edilirse , o zaman polimorfizm de "yansıma kullanmak" değil midir? Değilse, …

7
Python verimlilik VS Java Verimliliği
SO üzerinden, Google AppEngine'de hangi platform, Java veya Python'un geliştirilmesinde en iyi olduğu ile ilgili bir soru ile karşılaştım. Birçok kişi, Python'u Java üzerinden kullanmaktan elde edilen verim artışıyla övünüyordu. Python'a karşı Java üretkenliği argümanı hakkında söyleyeceğim bir şey, Java'nın dinamik doğası nedeniyle Python'un gerçekten bu alanda eksik olduğu gelişmeyi …

1
Java neden yakalanmamış bir istisnadan sonra başarıyla çıkıyor?
Bir Perl, Python, C ++ veya Tcl programı işlenmeyen bir istisna dışında durduğunda, bu dil çalışma zamanları işlem için sıfır olmayan bir çıkış kodu kaydetmeye özen gösterir. Eclipse tabanlı programlar bile başlatma sırasında başarısız olursa 1 değerini döndürür. java.exeBununla birlikte, standart tarafından çalıştırılan programlar , program System.exit()bir çıkış değeriyle çağrılmadıkça, …
24 java  exceptions 

4
Bir geliştirici hangi algoritmaları ve veri yapılarını kesinlikle bilmelidir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, sadece bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapandı . Başarılı bir kurumsal Java geliştiricisi olmak istiyorum. Hangi algoritmalarla ve veri yapılarıyla iyi bir …

2
Bir inşaatçı neden kendi sınıf dosyasında bir iç sınıf olmak zorunda?
Birçok Builder Patternörnek Builder, oluşturduğu nesnenin iç sınıfını oluşturur. Bu ne Builderinşa ettiğini gösterir, çünkü biraz mantıklı . Ancak, statik olarak yazılmış bir dilde neyin Builderinşa edildiğini biliyoruz . Öte yandan Builderbir iç sınıftır, sen gerektiğini hangi sınıf bilmek Builderiçini bakmadan oluşturur Builder. Ayrıca, kurucuyu iç sınıf olarak bulundurmak, dış …

6
Yalnızca bir kez kullanılacaksa bir dize sabiti tanımlanmalı mı?
Uygulamamızın veri modeline erişmek için XPath'ı kullanmamızı sağlayan Jaxen (Java için bir XPath kütüphanesi) için bir adaptör uyguluyoruz. Bu, (Jaxen'den bize geçen) dizgileri veri modelimizin öğelerine eşleyen sınıflar uygulayarak yapılır. Toplamda 1000'den fazla dizi karşılaştırmasıyla 100'e yakın sınıfa ihtiyacımız olacağını tahmin ediyoruz. Bence bunu yapmanın en iyi yolunun, / stringleri …

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.