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

4
Java'da null denetimi yapmak zorunda kalmadan bir değer getiriliyor
Çoğu zaman kendimi nullPointerExceptions önlemek için bazı veri hiyerarşisinden bir değer getirilirken null kontrol, hatalara eğilimli ve bir sürü boilerplate ihtiyacı buluyorum. Bir nesneyi getirirken boş denetimi atlamama izin veren çok basit bir rutin yazdım ... public final class NoNPE { public static <T> T get(NoNPEInterface<T> in) { try { …
15 java  null 

3
DTO nesnelerini mikro hizmetler arasında paylaşma
TL; DR - Bir POJO kütüphanesini hizmetler arasında paylaşmak uygun mudur? Genel olarak, hizmetler arasındaki paylaşımın mümkünse kesinlikle sınırlı kalmasını isteriz. Veri paylaşan hizmetin, istemcilerin kullanması için bir istemci kitaplığı sağlayıp sağlamayacağı konusunda bazı tartışmalar olmuştur. İstemci-lib, hizmetin bir istemcisinin kullanması için genellikle isteğe bağlıdır ve API'yı tüketebilir, ancak istemci-lib'in …

6
TDD'de yapılan ilk testte ihtiyacınız olacağını düşündüğünüz nesneleri yaratıyor
TDD için oldukça yeniyim ve herhangi bir uygulama kodundan önce geldiğinde ilk testimi oluştururken sorun yaşıyorum. Uygulama kodunun herhangi bir çerçevesi olmadan, istediğim ilk testi yazmakta özgürüm, ancak her zaman sorun hakkında Java / OO düşünce tarzım tarafından lekelenmiş gibi görünüyor. Örneğin benim Github ConwaysGameOfLifeExample benim yazdım ilk test (rule1_zeroNeighbours) …

3
Bir masaüstü uygulamasının en çok kullanıcıya ulaşması için hangi Java sürümünü kullanmalıyım? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Çoğu son kullanıcının Java 8'den daha eski bir sürüm kullandığını varsaymak doğru mudur? Uygulamamı …

2
Java'nın JVM'si var, C'nin ne var?
C'nin bir derleyicisi olduğunu biliyorum ama yürütme performansını ne belirler? Örneğin, bir if bloğunda, eğer kod başkaları yerine tüm ifs'lara sahipse, tüm ifs'ın çalıştırılacağını ne belirler? Java'da JVM olurdu, ancak C'de yürütme derleyici şey nedir?
15 java  c 

2
'Fayda fonksiyonları' sınıflarının evcilleştirilmesi
Java kod tabanımızda aşağıdaki modeli görmeye devam ediyorum: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...) {...} } /** This class does applied foo-related things. */ class FooSomething { int …

4
Bir koleksiyonu sadece daha iyi okunabilirlik amacıyla basit bir sınıfa sarmak aşırı mıdır?
Aşağıdaki haritaya sahibim: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Bu, değerleri (zaman içindeki noktalar) karşılık gelen 'hücre' ile HashMapeşleştirir : her 'hücre' bir dizi s içerebilir . Bu yüzden a olarak uygulanır , çünkü tam olarak budur.doubleSoundEventSoundEventList<SoundEvent> Kodun daha iyi okunabilmesi için şöyle basit bir statik iç sınıf uygulamayı …

2
DTO Kullanımına Varlık
Temel katmanlı bir web uygulaması için bir akış bulmaya çalışıyor ve çevrimiçi çakışan bilgileri okuyor. Ne anlamaya çalışıyorum hala bir çeşit eşleştirici kullanarak DAO hizmet katmanı DTO nesneleri kullanmak için bir avantaj varsa. Öngörülen temel akış aşağıdaki gibidir: Kullanıcı Arayüzü Modeli / Formu -> Denetleyici Denetleyici Modeli Etki Alanı Nesnesine …
15 java  entity  jpa 

5
Java'da çoklu kalıtım için uygun geçici çözüm (Android)
Birçok OO dilinde bir sorun olmaz, çoklu miras gerektiren kod düzgün bir uygulama ile kavramsal bir sorun var, ama proje Android için olduğu gibi, çoklu gibi bir şey yok extends. Böyle basit gibi farklı temel sınıflar, türetilmiş faaliyetlerin bir demet var Activity, TabActivity, ListActivity, ExpandableListActivity, vb Ayrıca ben içine yerden …

5
Bir yöntemden birden çok dönüş değeri döndürmenin bir yolu: sınıf içinde dönüş değerini temsil eden put yöntemi. İyi bir tasarım mı?
Bir yöntemden 2 değer döndürmek gerekiyor. Benim yaklaşımım şöyledir: bu 2 değeri tutmak için kullanılacak 2 alanlı bir iç sınıf oluşturun yöntemi bu sınıfın içine koy sınıfı başlatır ve yöntemi çağırır. Yöntemde değiştirilecek tek şey, sonunda bu 2 değeri örneğin alanlarına atamasıdır. Sonra bu değerleri o nesnenin alanlarına başvurarak ele …

1
Java Şifreleme Uzantısı
Java uygulamamda AES256 şifrelemesini desteklemek için, Sınırsız Güç Yetkisi Politikası Dosyaları ile JCE'ye ihtiyacım olacağını söyledim. Bunu Oracle'dan indirdim ve sıkıştırmasını açtım ve sadece 2 JAR görüyorum: local_policy.jar; ve US_export_polic.jar Sadece burada hiçbir şey eksik olmadığımı doğrulamak istiyorum! Anlayışım (okuduktan sonra README.txt) bu ikisini dizinime <JAVA_HOME>/lib/security/bırakmam ve yüklenmeleri gerektiğidir. Bu …

3
Java'da yüksek düzeyde ölçeklenebilir web hizmetleri nasıl tasarlanır?
2000 eşzamanlı kullanıcısı olacak bazı Web Hizmetleri oluşturuyorum. Hizmetler ücretsiz olarak sunulmaktadır ve bu nedenle geniş bir kullanıcı tabanına sahip olması beklenmektedir. Gelecekte 50.000 kullanıcıya kadar ölçeklendirilmesi gerekebilir. Sorunu ele alan başka sorular da var - /programming/2567254/building-highly-scalable-web-services Ancak gereksinimlerim yukarıdaki sorudan farklı. Örneğin - Uygulamamın bir kullanıcı arayüzü yok, bu …

4
Java / JVM dahili bileşenlerine yaklaşma [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Java'da yaklaşık 8 yıldır programladım ve bir geliştirici olarak dili oldukça iyi biliyorum, ama …
15 java  books  jvm 


2
Program çalışırken Java kodunda hata ayıklama / değiştirme
Az önce Notch'un (Minecraft şöhretinin) nasıl hata ayıkladığını ve çalışırken Minecraft'ı nasıl değiştirdiğini gösteren bir video gördüm . Oyunu duraklatır, koddaki bir şeyi değiştirir ve daha sonra, programın yeniden başlatılmasına gerek kalmadan değişikliğin hemen yürürlüğe gireceği oyunu duraklatır. Bu nasıl çalışıyor? Bunu başarmak için ne tür bir teknik kullanılır?
15 java  debugging 

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.