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


10
Jak HashTables radzą sobie z kolizjami?
Słyszałem na moich zajęciach na studiach, że HashTablenowy wpis zostanie umieszczony w kategorii „następny dostępny”, jeśli nowy wpis klucza koliduje z innym. W jaki sposób HashTablenadal zwracałby poprawną wartość, gdyby ta kolizja wystąpiła podczas wywołania z powrotem za pomocą klucza kolizji? Zakładam, że Keyssą Stringtypu i hashCode()zwraca wartość domyślną wygenerowaną …


6
Dziedziczenie wielokrotne dla klasy anonimowej
W jaki sposób anonimowa klasa może implementować dwa (lub więcej) interfejsy? Alternatywnie, w jaki sposób może zarówno rozszerzyć klasę, jak i zaimplementować interfejs? Na przykład chcę utworzyć obiekt klasy anonimowej, który rozszerza dwa interfejsy: // Java 10 "var" is used since I don't know how to specify its type var …



13
Klasa wewnętrzna w interfejsie
Czy możliwe jest utworzenie klasy wewnętrznej w interfejsie? Jeśli to możliwe, po co mielibyśmy tworzyć taką klasę wewnętrzną , skoro nie zamierzamy tworzyć żadnych obiektów interfejsu? Czy te klasy wewnętrzne pomagają w jakimkolwiek procesie rozwoju?

3
Jak uzyskać treść odpowiedzi za pomocą HttpURLConnection, gdy zwracany jest kod inny niż 2xx?
Mam problem z pobraniem odpowiedzi Json w przypadku, gdy serwer zwróci błąd. Szczegóły poniżej. Jak wykonuję żądanie Używam java.net.HttpURLConnection. Konfiguruję właściwości żądania, a następnie: conn = (HttpURLConnection) url.openConnection(); Następnie, gdy żądanie się powiedzie, otrzymuję odpowiedź Json: br = new BufferedReader(new InputStreamReader((conn.getInputStream()))); sb = new StringBuilder(); String output; while ((output = …

6
Wybór najlepszej listy współbieżności w Javie [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 1 rok temu . Popraw to pytanie Moja pula wątków ma stałą liczbę wątków. Wątki …
98 java  concurrency 

7
JPA: jednokierunkowe wiele do jednego i usuwanie kaskadowe
Powiedzmy, że mam relację jednokierunkową, @ManyToOne taką jak ta: @Entity public class Parent implements Serializable { @Id @GeneratedValue private long id; } @Entity public class Child implements Serializable { @Id @GeneratedValue private long id; @ManyToOne @JoinColumn private Parent parent; } Jeśli mam rodzica P i dzieci C 1 ... C …

9
Jak zablokować skompilowane klasy Java, aby zapobiec dekompilacji?
Jak zablokować skompilowane klasy Java, aby zapobiec dekompilacji? Wiem, że to musi być bardzo dobrze omawiany temat w Internecie, ale nie mogłem dojść do żadnego wniosku po ich skierowaniu. Wiele osób sugeruje obfuscator, ale po prostu zmieniają nazwy klas, metod i pól za pomocą trudnych do zapamiętania sekwencji znaków, ale …
98 java  jvm  decompiling 

13
Java: wywołanie super metody, która wywołuje metodę przesłoniętą
public class SuperClass { public void method1() { System.out.println("superclass method1"); this.method2(); } public void method2() { System.out.println("superclass method2"); } } public class SubClass extends SuperClass { @Override public void method1() { System.out.println("subclass method1"); super.method1(); } @Override public void method2() { System.out.println("subclass method2"); } } public class Demo { public static …

5
Debuguj aplikację Java bez uruchamiania maszyny JVM z argumentami debugowania
Zwykle, aby dołączyć debuger do działającego jvm, musisz uruchomić jvm z argumentami takimi jak: > java -Xdebug -Xrunjdwp:transport=dt_socket,address=1000,server=y,suspend=n Co mogę teraz zrobić, jeśli chcę debugować proces, który nie został uruchomiony w trybie debugowania? Taka sytuacja ma miejsce, gdy system produkcyjny (tj. Uruchomiony bez argumentów debugowania) wykazuje „losowy” (używam tego terminu …

24
Otrzymanie komunikatu „nie można znaleźć symbolu” w projekcie Java w Intellij
Wykonuję to wywołanie statycznej instancji pojedynczej z klasy GameManager.java. HUD.getInstance().update(timeDelta); HUD.javazawiera HUDklasę, a także dwie inne powiązane klasy, HUDTextElementa HUDElement. Wszystkie klasy znajdują się w tej samej ścieżce głównej ../src/org/mypackage. Jednak podczas kompilowania tego projektu Java w IntelliJ nie mogę znaleźć HUD symbolu w linii, w której wykonuję HUD.getInstance()połączenie. Dokładnie …

11
Android pobiera wartość z wybranego radiobutton
Mam fragment kodu z trzema RadioButtonznakami w obrębie RadioGroup. Chcę ustawić onCheckedListener, które pokaże wartość RadioButtonw a Toast. Jednak to, co do tej pory osiągnąłem, nie działa. Jak uzyskać wartość RadioButtoni wyświetlić ją w Toast? To jest mój kod: import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.RadioButton; import …
98 java  android  xml 

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.