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

17
Jak obliczyć różnicę czasu w Javie?
Chcę odjąć dwa okresy czasu, powiedzmy 16:00:00 od 19:00:00. Czy jest do tego funkcja Java? Wyniki mogą być podawane w milisekundach, sekundach lub minutach.
97 java 

4
Jak przeanalizować ciąg JSON do tablicy przy użyciu Jacksona
Mam a Stringo następującej wartości: [ { "key1": "value11", "key2": "value12" }, { "key1": "value21", "key2": "value22" } ] I następująca klasa: public class SomeClass { private String key1; private String key2; /* ... getters and setters omitted ...*/ } I chcę przeanalizować to do a List<SomeClass>lub aSomeClass[] Jaki jest …
97 java  json  jackson 

8
Używanie kompresji GZIP z Spring Boot / MVC / JavaConfig z RESTful
Używamy Spring Boot / MVC z opartą na adnotacjach java-config dla serii RESTfulusług i chcemy selektywnie włączyć HTTP GZIPkompresję strumienia w niektórych odpowiedziach API. Wiem, że mogę to zrobić ręcznie w moim kontrolerze i a byte[] @ResponseBody, jednak wolelibyśmy polegać na infrastrukturze SpringMVC (filtry / itp.) I automatycznie wykonywać konwersję …

10
Android: jak obsługiwać kliknięcie przycisku
Mając solidne doświadczenie w obszarach innych niż Java i non-Android, uczę się Androida. Mam wiele zamieszania w różnych obszarach, jednym z nich jest obsługa kliknięć przycisków. Są na to co najmniej 4 sposoby (!!!), są one pokrótce wymienione tutaj dla spójności wymienię je: Miej członka View.OnClickListenerklasy w działaniu i przypisz …

30
Java Nie można połączyć się z serwerem okien X11 przy użyciu „localhost: 10.0” jako wartości zmiennej DISPLAY
Mam skrypt używający javy do łączenia się z X11 w porcie 10.0 na localhost ale zawsze otrzymuję ten błąd java.lang.InternalError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:62) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:178) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:142) at java.lang.Class.forName0(Native Method) …
97 java  linux  x11  xserver 

11
Dodaj niestandardowe nagłówki do żądań zasobów WebView - Android
Muszę dodać niestandardowe nagłówki do KAŻDEGO żądania pochodzącego z WebView. Wiem, że loadURLma parametr for extraHeaders, ale są one stosowane tylko do początkowego żądania. Wszystkie kolejne żądania nie zawierają nagłówków. Przyjrzałem się wszystkim zastąpieniom w programie WebViewClient, ale nic nie pozwala na dodawanie nagłówków do żądań zasobów - onLoadResource(WebView view, …

5
Dlaczego Collections.sort używa Mergesort, a Arrays.sort nie?
Używam JDK-8 (x64). W przypadku Arrays.sort(prymitywów) w dokumentacji Java znalazłem: Algorytm sortowania to Dual-Pivot Quicksort autorstwa Vladimira Yaroslavskiya, Jona Bentleya i Joshua Blocha. " Dla Collections.sort(obiektów) znalazłem to „Timsort”: Ta implementacja jest stabilnym, adaptacyjnym, iteracyjnym łączeniem ... Ta implementacja zrzuca określoną listę do tablicy, sortuje tablicę i wykonuje iterację po …

3
JsonParseException: Niedozwolony znak bez cudzysłowu ((CTRL-CHAR, kod 10)
Próbuję użyć org.apache.httpcomponentsRest API, które będzie wysyłać dane w formacie JSON do API. Mam ten wyjątek: Spowodowany przez: com.fasterxml.jackson.core.JsonParseException: Niedozwolony znak bez cudzysłowu ((CTRL-CHAR, kod 10)): musi zostać zmieniony za pomocą odwrotnego ukośnika, aby został uwzględniony w ciągu. Powodem jest to, że ctrl-charjest zawarty w ciągu JSON. Czy jest jakiś …

1
Gdzie jest dokumentacja wzorca kodera logowania
Poszedłem po całej dokumentacji z logback i nie mogę nigdzie znaleźć dokumentację do konfiguracji wzorca enkodera podczas logowania, takich jak: <encoder> <pattern>%d{HH:mm:ss.SSS} %-4relative %-5level %logger{35} - %msg%n</pattern> </encoder> Chciałbym mieć tabelę (taką jak ta, którą ma log4j) wyjaśniającą różne opcje konfiguracji wzorca. Gdzie jest dokumentacja wzoru? Może są zdefiniowane w …
97 java  logging  log4j  logback 

10
Utwórz listę pierwotnych int?
Czy istnieje sposób na utworzenie listy prymitywów int lub dowolnych prymitywów w Javie, takich jak śledzenie? List<int> myList = new ArrayList<int>(); Wygląda na to, że mogę to zrobić List myList = new ArrayList(); i dodaj „int” do tej listy. Ale wtedy oznaczałoby to, że mogę dodać cokolwiek do tej listy. …

3
Dlaczego Maven ostrzega mnie przed kodowaniem?
Moim celem jest stworzenie archetypu z projektu. Kiedy uruchamiam cel, który nie obejmuje wtyczki maven-archetype, nie widzę żadnego ostrzeżenia: [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ maven-archetype-base --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ maven-archetype-base --- [INFO] Using 'UTF-8' encoding …

6
Przekształć przyszłość Javy w kompletną przyszłość
Java 8 wprowadza CompletableFuturenową implementację Future, którą można komponować (zawiera kilka metod thenXxx). Chciałbym używać tego wyłącznie, ale wiele bibliotek, których chcę użyć, zwraca tylko Futureinstancje, których nie można komponować . Czy istnieje sposób na zawarcie zwróconych Futurewystąpień wewnątrz elementu CompleteableFuture, aby móc go skomponować?
97 java  java-8  future 

10
Kompletny zestaw znaków, aby uniknąć „java.nio.charset.MalformedInputException: Input length = 1”?
Tworzę prosty program do liczenia słów w Javie, który czyta pliki tekstowe katalogu. Jednak ciągle otrzymuję błąd: java.nio.charset.MalformedInputException: Input length = 1 z tego wiersza kodu: BufferedReader reader = Files.newBufferedReader(file,Charset.forName("UTF-8")); Wiem, że prawdopodobnie to rozumiem, ponieważ użyłem Charset znaku, który nie zawierał niektórych znaków w plikach tekstowych, z których niektóre …

9
org.hibernate.MappingException: nie można określić typu dla: java.util.List, w tabeli: College, dla kolumn: [org.hibernate.mapping.Column (studenci)]
Używam Hibernate'a do wszystkich operacji CRUD w moim projekcie. To nie działa w przypadku relacji jeden do wielu i wiele do jednego. Daje mi poniższy błąd. org.hibernate.MappingException: Could not determine type for: java.util.List, at table: College, for columns: [org.hibernate.mapping.Column(students)] Potem ponownie przejrzałem ten samouczek wideo . Na początku jest to …
97 java  hibernate  orm 

8
Nie zapełnia się wartości Spring Boot application.properties
Mam bardzo prostą aplikację Spring Boot, którą próbuję uruchomić z jakąś zewnętrzną konfiguracją. Próbowałem postępować zgodnie z informacjami zawartymi w dokumentacji bagażnika sprężynowego, ale napotykam blokadę drogową. Kiedy uruchamiam aplikację poniżej, konfiguracja zewnętrzna w pliku application.properties nie jest umieszczana w zmiennej w komponencie bean. Jestem pewien, że robię coś głupiego, …

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.