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

6
Jakie jest znaczenie monitora obiektu w Javie? Po co używać tego słowa?
Czytając artykuły o wątkach Java często zauważam wyrażenie: „bieżący wątek jest właścicielem monitora tego obiektu”. Rozumiem znaczenie: wątek ma prawo operować na obiekcie. Ale zastanawiam się, dlaczego używamy wyrażenia „monitor obiektu” zamiast „blokada obiektu”? Krótko mówiąc, nie znam znaczenia słowa „monitor”. Pytanie może być dziwne i proste. Ale chciałbym, żeby …


15
gson.toJson () zgłasza StackOverflowError
Chciałbym wygenerować ciąg JSON z mojego obiektu: Gson gson = new Gson(); String json = gson.toJson(item); Za każdym razem, gdy próbuję to zrobić, pojawia się ten błąd: 14:46:40,236 ERROR [[BomItemToJSON]] Servlet.service() for servlet BomItemToJSON threw exception java.lang.StackOverflowError at com.google.gson.stream.JsonWriter.string(JsonWriter.java:473) at com.google.gson.stream.JsonWriter.writeDeferredName(JsonWriter.java:347) at com.google.gson.stream.JsonWriter.value(JsonWriter.java:440) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:235) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68) at …


11
Konwertuj wartość całkowitą na pasującą wartość Java Enum
Mam takie wyliczenie: public enum PcapLinkType { DLT_NULL(0) DLT_EN10MB(1) DLT_EN3MB(2), DLT_AX25(3), /*snip, 200 more enums, not always consecutive.*/ DLT_UNKNOWN(-1); private final int value; PcapLinkType(int value) { this.value= value; } } Teraz otrzymuję int z zewnętrznego wejścia i chcę dopasować dane wejściowe - zgłoszenie wyjątku, jeśli wartość nie istnieje, jest w …
86 java 

4
Rozwiązywanie adresu IP nazwy hosta
Mam adres IP serwera DNS i nazwę hosta. Jak przy użyciu języka Java mogę znaleźć adres IP nazwy hosta zwrócony przez ten serwer DNS przy użyciu adresu IP i nazwy hosta?
86 java 



6
Wydajność zmiennej ThreadLocal
Ile jest odczytywane ze ThreadLocalzmiennej wolniej niż ze zwykłego pola? Bardziej konkretnie, czy proste tworzenie obiektów jest szybsze czy wolniejsze niż dostęp do ThreadLocalzmiennej? Zakładam, że jest na tyle szybki, że posiadanie ThreadLocal<MessageDigest>instancji jest znacznie szybsze niż tworzenie instancji za MessageDigestkażdym razem. Ale czy dotyczy to na przykład bajtu [10] …


6
Jak efektywnie radzisz sobie z migawkami ze znacznikami czasu Maven-3?
Teraz, gdy maven-3 zrezygnował z obsługi <uniqueVersion> false </uniqueVersion> dla artefaktów migawek, wydaje się, że naprawdę musisz używać SNAPSHOTS ze znacznikiem czasu. Szczególnie m2eclipse, który wewnętrznie używa maven 3, wydaje się być dotknięty tym problemem, migawki aktualizacji nie działają, gdy SNAPSHOTS nie są unikalne. Wcześniej wydawało się, że najlepszą praktyką …
86 java  maven-3 

8
Wyrażenie regularne do dopasowania adresów URL w Javie
Używam RegexBuddy podczas pracy z wyrażeniami regularnymi. Z jego biblioteki skopiowałem wyrażenie regularne, aby dopasować adresy URL. Przetestowałem pomyślnie w RegexBuddy. Jednak kiedy skopiowałem to jako Stringsmak Java i wkleiłem do kodu Java, to nie działa. Następująca klasa drukuje false: public class RegexFoo { public static void main(String[] args) { …
86 java  regex  regexbuddy 




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.