«java» etiketlenmiş sorular

Java popüler bir üst düzey programlama dilidir. Dilin kendisini kullanma veya anlama konusunda sorun yaşıyorsanız bu etiketi kullanın. Bu etiket nadiren tek başına kullanılır ve çoğunlukla [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] ve [maven] ile birlikte kullanılır.

30
Üniteyi test etmek için özel bir yöntemi herkese açık hale getirmek… iyi fikir mi?
Moderatör Not: Burada zaten 39 cevap gönderildi (bazıları silindi). Eğer göndermeden önce senin cevabını, tartışmanın anlamlı bir şey eklemek mümkün olup olmadığını düşünün. Muhtemelen başka birinin söylediklerini tekrar ediyorsunuz. Bazen kendimi sadece bazı birim testleri yazmak için bir sınıfta özel bir yöntem yapmaya ihtiyaç duyuyorum. Genellikle bu yöntem sınıftaki diğer …
301 c#  java  unit-testing 


9
“SomeType @ 2f92e0f4” almadan Java nesnesimi nasıl yazdırabilirim?
Aşağıdaki gibi tanımlanan bir sınıf var: public class Person { private String name; // constructor and getter/setter omitted } Sınıfımın bir örneğini yazdırmaya çalıştım: System.out.println(myPerson); ama şu çıktıyı aldım: com.foo.Person@2f92e0f4. Bir Personnesne dizisini yazdırmaya çalıştığımda da benzer bir şey oldu : Person[] people = //... System.out.println(people); Çıktı aldım: [Lcom.foo.Person;@28a418fc Bu …
301 java  string  object  tostring 


9
Bağımlılık Enjeksiyon yapıcı delilik nasıl önlenir?
Yapımlarımın şöyle görünmeye başladığını görüyorum: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) sürekli artan parametre listesi ile. "Konteyner" benim bağımlılık enjeksiyon kabım olduğundan, neden sadece bunu yapamıyorum: public MyClass(Container con) her sınıf için? Dezavantajları nelerdir? Bunu yaparsam, yüceltilmiş bir statik kullanıyorum gibi geliyor. Lütfen IoC ve Bağımlılık Enjeksiyonu çılgınlığı …

9
Gson: String'i JsonObject'e doğrudan dönüştür (POJO yok)
Bunu anlayamıyorum. GSON JSON ağaç manipülasyon deniyorum, ama ben bilmiyorum ya da dönüştürmeden önce içine bir dize dönüştürmek için bir POJO bir vaka var JsonObject. Bir doğrudan gitmek için bir yol var mı Stringhiç JsonObject? Aşağıdaki denedim (Scala sözdizimi): val gson = (new GsonBuilder).create val a: JsonObject = gson.toJsonTree("""{ "a": …
300 java  json  gson 


16
Java Calendar'da neden 0 Ocak ay?
İçinde java.util.Calendar, Ocak 1 ayı değil 0 ay olarak tanımlanır. Bunun özel bir nedeni var mı? Birçok insanın bu konuda kafası karıştığını gördüm ...
300 java  calendar 




7
Atomik / uçucu / senkronize arasındaki fark nedir?
Atomik / uçucu / senkronize dahili olarak nasıl çalışır? Aşağıdaki kod blokları arasındaki fark nedir? Kod 1 private int counter; public int getNextUniqueIndex() { return counter++; } Kod 2 private AtomicInteger counter; public int getNextUniqueIndex() { return counter.getAndIncrement(); } Kod 3 private volatile int counter; public int getNextUniqueIndex() { return …


12
META-INF'nin amacı nedir?
Java'da, genellikle bazı meta dosyaları içeren bir META-INF klasörü görürsünüz. Bu klasörün amacı nedir ve oraya ne koyabilirim?
298 java  meta-inf 

12
IntelliJ IDEA üreten serialVersionUID
IntelliJ IDEA'da bu değer nasıl üretilir? Ben gidip Ayarlar -> Hatalar -> Diziselleştirme sorunları - 'serialVersionUID' olmadan> Serializable sınıf, ama yine de bana uyarı göstermez. Sınıfım PKladrBuilding üst öğesi Serializable arabirimini uygular . Kodun bir parçası: public class PKladrBuilding extends PRQObject public abstract class PRQObject extends PObject public abstract class …

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.