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


6
log4j vs logback [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştir Kendi kendine yapılan bir ambalajın arkasında log4j kullanıyoruz. Şimdi bunun çok daha fazla özelliğini …
152 java  logging  log4j  logback 

11
Log4j'ye yığın takibi nasıl gönderilir?
Bir e.printStackTrace () yaparsanız, bir istisna yakaladığınızı ve standart çıktıda (örneğin, konsol gibi) aşağıdakileri aldığınızı varsayalım : java.io.FileNotFoundException: so.txt at java.io.FileInputStream.<init>(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) Şimdi bunun yerine, aşağıdaki gibi almak için log4j gibi bir logger göndermek istiyorum: 31947 [AWT-EventQueue-0] ERROR Java.io.FileNotFoundException: so.txt 32204 [AWT-EventQueue-0] ERROR at java.io.FileInputStream.<init>(FileInputStream.java) 32235 [AWT-EventQueue-0] …


5
İnt i = 1024 * 1024 * 1024 * 1024 neden hatasız derleniyor?
Sınırı int-2147483648 ile 2147483647 arasındadır. Girersem int i = 2147483648; Eclipse "2147483648" altında kırmızı bir alt çizgi isteyecektir. Ama bunu yaparsam: int i = 1024 * 1024 * 1024 * 1024; iyi derlenecektir. public class Test { public static void main(String[] args) { int i = 2147483648; // error int …
152 java  int 

9
Mocararto'da Varargs Nasıl Düzgün Eşleştirilir
Mockito kullanarak vararg parametreleri ile bir yöntem alay etmeye çalışıyorum: interface A { B b(int x, int y, C... c); } A a = mock(A.class); B b = mock(B.class); when(a.b(anyInt(), anyInt(), any(C[].class))).thenReturn(b); assertEquals(b, a.b(1, 2)); Bu işe yaramaz, ancak bunun yerine bunu yaparsanız: when(a.b(anyInt(), anyInt())).thenReturn(b); assertEquals(b, a.b(1, 2)); Bu işe …

3
0,1 kat eklemek neden kayıpsız kalır?
0.1Ondalık sayının sonlu bir ikili sayı ile tam olarak temsil edilemeyeceğini biliyorum ( açıklama ), bu yüzden double n = 0.1biraz hassasiyet kaybedecek ve tam olarak olmayacak 0.1. Öte yandan 0.5tam olarak olduğu için temsil edilebilir 0.5 = 1/2 = 0.1b. 0.1 Üç kez eklemenin tam olarak 0.3aşağıdaki kodun yazdırılmasının …

7
Java: Tamsayı eşittir ==
Java 1.5 itibariyle hemen hemen alışverişini can Integerile intbirçok durumda. Ancak, kodumda beni biraz şaşırtan potansiyel bir kusur buldum. Aşağıdaki kod: Integer cdiCt = ...; Integer cdsCt = ...; ... if (cdiCt != null && cdsCt != null && cdiCt != cdsCt) mismatch = true; hangi şartlar altında belirleyemesem de, …



19
Bir Java dizesini tüm büyük harflerden (alt çizgilerle ayrılmış kelimeler) CamelCase'e (kelime ayırıcıları olmadan) dönüştürmenin en basit yolu nedir?
Başlık hemen hemen her şeyi söylüyor. Java'da "THIS_IS_AN_EXAMPLE_STRING"biçimden " ThisIsAnExampleString" biçimine bir dize dönüştürebilmemin en basit / en zarif yolu nedir? Bunu yapmak için en az bir yol String.replaceAll()ve bir normal ifade olmalı . İlk düşüncelerim: dizeyi bir alt çizgi ( _) ile başa döndür, tüm dizeyi küçük harfe dönüştür …
152 java  regex  string 

9
LocalDateTime ayrıştırılırken TemporalAccessor'dan LocalDateTime alınamıyor (Java 8)
Sadece Java 8 DateTime nesnesine bir tarih dizesi dönüştürmek çalışıyorum. Aşağıdaki satırları çalıştırdıktan sonra: DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd"); LocalDateTime dt = LocalDateTime.parse("20140218", formatter); Aşağıdaki hatayı alıyorum: Exception in thread "main" java.time.format.DateTimeParseException: Text '20140218' could not be parsed: Unable to obtain LocalDateTime from TemporalAccessor: {},ISO resolved to 2014-02-18 of type java.time.format.Parsed …


16
Genel statik son alanları olan bir sınıfa göre Java numaralandırmasının avantajı nedir?
C # ile çok aşinayım ama Java ile daha çok çalışmaya başladım. Java'daki numaralandırmaların temelde C #'dakilere eşdeğer olduğunu öğrenmeyi bekliyordum, ancak görünüşe göre durum böyle değil. Başlangıçta, Java numaralandırmalarının çok avantajlı görünen birden fazla veri parçası içerebileceğini öğrenmekten heyecan duydum ( http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html ). Bununla birlikte, o zamandan beri, C …
152 java  enums 


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.