Pytania otagowane jako java

Java jest popularnym językiem programowania wysokiego poziomu. Użyj tego tagu, jeśli masz problemy z używaniem lub rozumieniem samego języka. Ten znacznik jest rzadko używany samodzielnie i jest najczęściej używany w połączeniu z [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] i [maven].

9
Jak korzystać z BigInteger?
Mam ten fragment kodu, który nie działa: BigInteger sum = BigInteger.valueOf(0); for(int i = 2; i < 5000; i++) { if (isPrim(i)) { sum.add(BigInteger.valueOf(i)); } } Zmienna sumująca zawsze wynosi 0. Co robię źle?
153 java  biginteger 

9
Nie udało się ukończyć kompilacji: typ programu już istnieje: com.google.android.gms.internal.measurement.zzabn
Podczas kompilacji projektu pojawia się następujący komunikat o błędzie: Program type already present: com.google.android.gms.internal.measurement.zzabn Message{kind=ERROR, text=Program type already present: com.google.android.gms.internal.measurement.zzabn, sources=[Unknown source file], tool name=Optional.of(D8)} lub D8: Program type already present: com.google.android.gms.internal.measurement.zzabo Z następującym stosem śledzenia w dzienniku Gradle at com.android.builder.profile.Recorder$Block.handleException(Recorder.java:55) at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:104) at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:212)\\nat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at …


5
Mockito pasuje do dowolnego argumentu klasy
Czy istnieje sposób dopasowania dowolnego argumentu klasy w poniższej przykładowej procedurze? class A { public B method(Class<? extends A> a) {} } Jak zawsze mogę zwrócić, new B()niezależnie od tego, do której klasy jest przekazywana method? Poniższa próba działa tylko w konkretnym przypadku, w którym Ajest dopasowany. A a = …

26
Odwrotna kolejność strumieni Java 8
Pytanie ogólne: Jaki jest właściwy sposób odwrócenia strumienia? Zakładając, że nie wiemy, z jakiego typu elementów składa się strumień, jaki jest ogólny sposób odwrócenia dowolnego strumienia? Konkretne pytanie: IntStreamzapewnia metodę zakresu do generowania liczb całkowitych w określonym zakresie IntStream.range(-range, 0), teraz, gdy chcę to odwrócić, przełączanie zakresu od 0 do …

3
Kiedy powinniśmy wdrożyć interfejs Serializable?
public class Contact implements Serializable { private String name; private String email; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } } Kiedy powinienem wdrożyć Serializableinterfejs? Dlaczego …



12
Efektywne odczytywanie Androida ze strumienia wejściowego
Wysyłam żądanie HTTP get do witryny internetowej dla tworzonej przeze mnie aplikacji na Androida. Używam DefaultHttpClient i używam HttpGet do wystawiania żądania. Otrzymuję odpowiedź jednostki iz tego otrzymuję obiekt InputStream w celu pobrania kodu HTML strony. Następnie przechodzę przez odpowiedź w następujący sposób: BufferedReader r = new BufferedReader(new InputStreamReader(inputStream)); String …


6
log4j vs logback [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Używamy log4j za samodzielnie wykonanym opakowaniem. Planujemy teraz używać …
152 java  logging  log4j  logback 

11
Jak wysłać stacktrace do log4j?
Powiedzmy, że wychwytujesz wyjątek i otrzymujesz następujące informacje na standardowym wyjściu (takim jak, powiedzmy, konsola), jeśli wykonujesz e.printStackTrace () : java.io.FileNotFoundException: so.txt at java.io.FileInputStream.<init>(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) Teraz chcę wysłać to zamiast tego do rejestratora, takiego jak, powiedzmy, log4j, aby uzyskać następujące informacje: 31947 [AWT-EventQueue-0] ERROR Java.io.FileNotFoundException: so.txt 32204 …

5
Zamieszanie JUnit: użyj „extends TestCase” lub „@Test”?
Uważam, że właściwe użycie (lub przynajmniej dokumentacja) JUnit jest bardzo zagmatwane. To pytanie służy zarówno jako odniesienie w przyszłości, jak i prawdziwe pytanie. Jeśli dobrze zrozumiałem, istnieją dwa główne podejścia do tworzenia i uruchamiania testu JUnit: Podejście A (styl JUnit 3): utwórz klasę rozszerzającą TestCase i rozpocznij metody testowe słowem …

5
Dlaczego int i = 1024 * 1024 * 1024 * 1024 kompiluje się bez błędu?
Limit intwynosi od -2147483648 do 2147483647. Jeśli wprowadzę int i = 2147483648; wtedy Eclipse wyświetli czerwone podkreślenie pod „2147483648”. Ale jeśli to zrobię: int i = 1024 * 1024 * 1024 * 1024; będzie się dobrze skompilować. public class Test { public static void main(String[] args) { int i = …
152 java  int 

9
Jak poprawnie dopasować varargy w Mockito
Próbowałem uzyskać mock metody z parametrami vararg przy użyciu Mockito: 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)); To nie działa, jeśli jednak zrobię to: when(a.b(anyInt(), anyInt())).thenReturn(b); assertEquals(b, a.b(1, 2)); Działa to pomimo …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.