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

9
Yay ile REST API versiyonlama nasıl yönetilir?
Spring 3.2.x kullanarak bir REST API sürümünün nasıl yönetileceğini araştırıyorum, ancak bakımı kolay bir şey bulamadım. Önce sahip olduğum sorunu açıklayacağım, sonra bir çözümü ... ama burada tekerleği yeniden mi icat ettiğimi merak ediyorum. Sürümü Accept başlığına göre yönetmek istiyorum ve örneğin bir istek Accept başlığına sahipse, application/vnd.company.app-1.1+jsonSpring MVC'nin bunu …

4
CompletableFuture | thenApply vs thenCompose
thenApply() Ve arasındaki farkı anlayamıyorum thenCompose(). Öyleyse, birisi geçerli bir kullanım durumu sağlayabilir mi? Java belgelerinden: thenApply(Function<? super T,? extends U> fn) CompletionStageBu aşama normal olarak tamamlandığında, sağlanan işlevin argümanı olarak bu aşamanın sonucuyla çalıştırılan yeni bir döndürür . thenCompose(Function<? super T,? extends CompletionStage<U>> fn) CompletionStageBu aşama normal olarak tamamlandığında, …

13
Arrays.asList (dizi) ve yeni ArrayList <Integer> (Arrays.asList (dizi)) arasındaki fark
Arasındaki fark nedir 1.List&lt;Integer&gt; list1 = new ArrayList&lt;Integer&gt;(Arrays.asList(ia)); //copy 2.List&lt;Integer&gt; list2 = Arrays.asList(ia); iatamsayı dizisi nerede . Bazı işlemlere izin verilmediğini öğrendim list2. neden böyle bellekte nasıl saklanır (referanslar / kopya)? Listeleri karıştırdığımda list1orijinal diziyi etkilemiyor ama etkiliyor list2. Ama yine list2de biraz kafa karıştırıcı. Nasıl ArrayListyeni oluşturmasını liste farklıdır …
119 java  list  collections 

11
Java'da Uzun Tarihe Dönüştürmek 1970'i döndürür
Web servisinden indirdiğim uzun değerlere sahip listem var (örneğin: 1220227200, 1220832000, 1221436800 ...). Bunu Dates'e çevirmeliyim. Maalesef bu şekilde, örneğin: Date d = new Date(1220227200); 1 Ocak 1970'i döndürür. Bunu doğru şekilde dönüştürmek için başka bir yol bilen var mı?
119 java  date  long-integer 

3
Yeni tarih saat API'sini kullanarak bir tarihi biçimlendirme
Yeni tarih saati API'siyle oynuyordum ama bunu çalıştırırken: public class Test { public static void main(String[] args){ String dateFormatted = LocalDate.now() .format(DateTimeFormatter .ofPattern("yyyy-MM-dd HH:mm:ss")); System.out.println(dateFormatted); } } Atar: Exception in thread "main" java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$NumberPrinterParser.format(DateTimeFormatterBuilder.java:2543) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) at java.time.format.DateTimeFormatter.formatTo(DateTimeFormatter.java:1745) at java.time.format.DateTimeFormatter.format(DateTimeFormatter.java:1719) …

14
gradlew komutu bulunamadı?
Gradlew ile bir Java projesi üzerinde çalışıyorum. İşletim sistemim olarak Ubuntu Linux kullanıyorum. "Gradle" ı çalıştırdığımda çalışır ve bana bilgi verir. Ama "gradlew" komutunu çalıştırdığımda, "Komut yok 'gradlew' bulunamadı, şunu mu demek istediniz: 'gradle' (evren) paketinden 'gradle' komutu gradlew: komut bulunamadı" Araştırmamı yaptım, jdk'ye sahibim ve sudo apt-get install gradle …

12
İlkbaharda filtrelere eklenen istisnalar nasıl yönetilir?
5xx hata kodlarını yönetmek için genel bir yol kullanmak istiyorum, özellikle tüm yay uygulamamda db kapalı olduğunda durumu söyleyelim. Yığın izleme yerine güzel bir json hatası istiyorum. Denetleyiciler @ControllerAdviceiçin farklı istisnalar için bir sınıfım var ve bu aynı zamanda db'nin isteğin ortasında durduğu durumunu da yakalıyor. Ama bu hepsi değil. …



17
Android: En boy oranını korurken bir görüntüyü ekran genişliğine nasıl uzatabilirim?
Herhangi bir ekran boyutunda (bilinmeyen boyutta, ancak her zaman kabaca kare olan) bir görüntüyü indirmek ve ekranı yatay olarak dolduracak ve görüntünün en boy oranını korumak için dikey olarak genişleyecek şekilde görüntülemek istiyorum. İşte (çalışmayan) kodum. Görüntüyü yatay olarak uzatır, ancak dikey olarak uzatmaz, bu nedenle sıkıştırılır ... ImageView mainImageView …
118 java  android  layout 


6
2 oklu lambda Java 8'de ne anlama geliyor?
Daha önce birkaç Java 8 öğreticisi okudum. Şu anda şu konuyla karşılaştım: Java, Currying'i destekliyor mu? Burada aşağıdaki kodu görüyorum: IntFunction&lt;IntUnaryOperator&gt; curriedAdd = a -&gt; b -&gt; a + b; System.out.println(curriedAdd.apply(1).applyAsInt(12)); Bu örneğin 2 elementi topladığını anlıyorum ama yapıyı anlayamıyorum: a -&gt; b -&gt; a + b; İfadenin sol kısmına …
118 java  lambda  java-8  currying 

4
Java'da Bitsel Operatörün Boolean Üzerindeki Etkisi
Bitsel operatörlerin değişkenleri gezmesi ve bunlar üzerinde parça parça işlem yapması beklenir. Tam sayılar, uzunlar, karakterler söz konusu olduğunda bu mantıklıdır. Bu değişkenler, boyutları tarafından zorunlu kılınan tüm değerleri içerebilir. Boolean söz konusu olduğunda ise, boole yalnızca iki değer içerebilir. 1 = doğru veya 0 = yanlış. Ancak boole değerinin …

8
java.util.regex - Pattern.compile () öğesinin önemi?
Pattern.compile()Yöntemin önemi nedir ? Nesneyi almadan önce neden normal ifade dizesini derlemem gerekiyor Matcher? Örneğin : String regex = "((\\S+)\\s*some\\s*"; Pattern pattern = Pattern.compile(regex); // why do I need to compile Matcher matcher = pattern.matcher(text);
118 java  regex 


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.