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

21
“While (true)” döngüleri çok mu kötü? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

9
Spring @Otomatik kullanım
@Autowired'i Spring tarafından bağlanacak bir sınıfta kullanmanın avantajları ve dezavantajları nelerdir? Sadece açıklığa kavuşturmak için, özellikle XML'de otomatik kablolamadan değil , @Autowired ek açıklamasından bahsediyorum . Muhtemelen anlamıyorum, ama bana göre neredeyse bir anti-desen gibi görünüyor - sınıflarınız sadece POJO'lar olmaktan ziyade bir DI çerçevesine bağlı olduklarının farkına varmaya başlıyor. …
218 java  spring  autowired 

19
Maven surefire ForkedBooter sınıfını bulamadı
Son zamanlarda yeni bir projeye geliyorum, kaynak kodumuzu derlemeye çalışıyorum. Dün her şey yolunda gitti, ama bugün başka bir hikaye. mvn clean installBir modülde her çalıştığımda , testlere ulaştıktan sonra bir hataya çarpıyor: [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ recorder --- [INFO] Surefire report directory: /lhome/code/recorder/target/surefire-reports [INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider …

26
Java'da Dizelerin Değişmezliği
Aşağıdaki örneği ele alalım. String str = new String(); str = "Hello"; System.out.println(str); //Prints Hello str = "Help!"; System.out.println(str); //Prints Help! Şimdi, Java'da, String nesneleri değiştirilemez. Sonra nasıl nesneye str"Yardım!" Bu, Java'daki dizelerin değişmezliğiyle çelişmiyor mu? Birisi bana değişmezliğin tam kavramını açıklayabilir mi? Düzenle: Tamam. Şimdi anlıyorum, ama sadece bir …

6
Milisaniye cinsinden uzun bir dönemden nasıl Java 8 LocalDate oluşturabilirim?
longEpoch başlangıcından bu yana milisaniye olarak temsil edilen tarihleri s olarak döndüren harici bir API var . Eski stil Java API ile, basitçe Dateondan bir Date myDate = new Date(startDateLong) Java 8'in LocalDate/ LocalDateTimesınıflarının eşdeğeri nedir ? Geçerli yerel saat diliminde longbir ile temsil edilen noktayı dönüştürmekle ilgileniyorum LocalDate.

10
Kısaltmalarla Java Adlandırma Sözleşmesi [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …



24
Mockito ile bir final sınıfı nasıl alay edilir
Son bir dersim var, şöyle bir şey: public final class RainOnTrees{ public void startRain(){ // some code here } } Bu sınıfı böyle başka bir sınıfta kullanıyorum: public class Seasons{ RainOnTrees rain = new RainOnTrees(); public void findSeasonAndRain(){ rain.startRain(); } } ve benim JUnit test sınıfımda sınıf Seasons.javaalay etmek istiyorum …
218 java  junit  mockito 


13
Java'da statik iç içe sınıf, neden?
Java koduna bakıyordum ve LinkedListstatik iç içe bir sınıf kullandığını fark ettim Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } Normal bir iç sınıftan ziyade statik bir iç içe sınıf kullanmanın nedeni nedir? Düşünebilmemin tek nedeni, Entry'nin örnek değişkenlere erişimi olmamasıydı, bu yüzden …
217 java  class  static  member 

9
IntelliJ IDEA varsayılan JDK'sını nasıl değiştirebilirim?
Geliştirme ortamım olarak IntelliJ IDEA ve bağımlılık yönetimi için Maven kullanıyorum. Proje yapımı (dizinler, poms, vb.) Sık sık IDEA dışında oluşturuyorum ve sonra projeyi kullanarak IDEA'ya aktarıyorum Import project from external model. Poms'ımda maven-derleyici eklentisinin JDK 1.6 kullanması gerektiğini belirlediğim Language Level Changedve harika aldığım zaman, IDEA bana bunu ve …

17
Java'da Pretty-Print JSON
kullanıyorum json-basit ve JSON verilerini güzelce yazdırmam gerekiyor (daha insan tarafından okunabilir hale getiriyorum). Bu işlevselliği bu kitaplıkta bulamadım. Bu yaygın olarak nasıl elde edilir?

1
BigDecimal'ı * always * olarak yuvarlamak iki ondalık basamağa sahip
BigDecimal değerleri iki ondalık basamağa yuvarlamaya çalışıyorum. kullanıyorum BigDecimal rounded = value.round(new MathContext(2, RoundingMode.CEILING)); logger.trace("rounded {} to {}", value, rounded); ama sürekli istediğimi yapmıyor: rounded 0.819 to 0.82 rounded 1.092 to 1.1 rounded 1.365 to 1.4 // should be 1.37 rounded 2.730 to 2.8 // should be 2.74 rounded 0.819 …

10
Java'da iki Tamsayı nasıl düzgün bir şekilde karşılaştırabilirim?
Kutulu bir ilkel tamsayı gibi bir sabit ile karşılaştırırsanız biliyorum: Integer a = 4; if (a < 5) a otomatik olarak kutudan çıkarılır ve karşılaştırma çalışır. Ancak, iki kutuyu karşılaştırdığınızda Integersve eşitliği veya daha büyük / daha küçük karşılaştırmak istediğinizde ne olur ? Integer a = 4; Integer b = …
217 java  integer  autoboxing 

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.