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


8
Yansıma genel alan değeri alın
Yansıma yoluyla alan değeri almaya çalışıyorum. Sorun şu ki, alanların türünü bilmiyorum ve değeri alırken buna karar vermem gerekiyor. Bu kod, bu istisna ile sonuçlanır: Java.lang.String alanı com .... fieldName java.lang.String olarak ayarlanamıyor Field field = object.getClass().getDeclaredField(fieldName); field.setAccessible(true); Class<?> targetType = field.getType(); Object objectValue = targetType.newInstance(); Object value = field.get(objectValue); …
132 java  reflection 


27
Java'da sayıları kelimelere dönüştürme
Şu anda, sayıları kelimelere dönüştürmek için (örneğin, birkaç statik dizi kullanarak) ve bunu bir İngilizce metne çeviren sayının boyutuna bağlı olarak ham bir mekanizmamız var. Ancak sayılarla ilgili çok büyük sorunlarla karşılaşıyoruz. 10183 = Ten thousand one hundred eighty three 90 = Ninety 5888 = Five thousand eight hundred eighty …
132 java  math  numbers  jscience 

6
HashMap alma / koyma karmaşıklığı
HashMap get/putİşlemlerin O (1) olduğunu söylemeye alışkınız . Ancak hash uygulamasına bağlıdır. Varsayılan nesne karması aslında JVM yığınındaki dahili adrestir. get/putO (1) olduğunu iddia edecek kadar iyi olduğundan emin miyiz ? Kullanılabilir bellek başka bir sorundur. Javadocs'tan anladığım gibi, HashMap load factor0.75 olmalıdır. Ya JVM'de yeterli belleğimiz yoksa ve load …


10
Thymeleaf'te if-else nasıl yapılır?
Basit yapmanın en iyi yolu nedir if- elseThymeleaf'te? Thymeleaf'te de aynı etkiyi elde etmek istiyorum <c:choose> <c:when test="${potentially_complex_expression}"> <h2>Hello!</h2> </c:when> <c:otherwise> <span class="xxx">Something else</span> </c:otherwise> </c:choose> JSTL'de. Şimdiye kadar ne düşündüm: <div th:with="condition=${potentially_complex_expression}" th:remove="tag"> <h2 th:if="${condition}">Hello!</h2> <span th:unless="${condition}" class="xxx">Something else</span> </div> potentially_complex_expressionİki kez değerlendirmek istemiyorum . Bu yüzden yerel değişkeni …



20
android.view.InflateException sınıfı şişirme hatası android.webkit.WebView
Lollipop'ta (API 22), uygulamamda her zaman bir web görünümü gösteriyorum, uygulama çöküyor. Android geliştirici konsolumda bu etkinlikle ilgili birden çok kilitlenme var. Android 4, 6 ve 7'de çalıştığını söylemeye gerek yok. Yığın izini okumak (bu yazının sonunda yayınlanmıştır), beni rahatsız eden bir şey Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x2040003 …
132 java  android  webview 


11
JUnit'i neden test etmek için kullanmalısınız?
Belki sorum acemi bir sorudur, ancak kullanacağım koşulları gerçekten anlayamıyorum junit? İster basit ister daha büyük uygulamalar yazayım, bunları System.outifadelerle test ediyorum ve bana oldukça kolay geliyor. Hala aynı yöntemleri çağırmamız, geri döndüklerini kontrol etmemiz ve sonra her şeye ek açıklama getirmemiz gerekiyorsa, projede JUnit ile test sınıfları, gereksiz klasörler …
131 java  unit-testing  junit  tdd 


8
Guava kütüphanesi: En kullanışlı ve / veya gizli özellikleri nelerdir? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Yeniden açılabilmesi için bu soruyu netleştirme konusunda yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Guava API'sini ve sağladığı yeni koleksiyon türlerini hızlı bir şekilde …
131 java  guava 

16
Xml yapılandırması ile Ek açıklama tabanlı yapılandırma [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Son zamanlarda üzerinde çalıştığım birkaç büyük projede, birini veya diğerini (XML veya Ek Açıklama) …
131 java  xml  spring  annotations 

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.