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

2
Jak najlepiej ustawić Swing GUI?
W innym wątku stwierdziłem, że lubię wyśrodkować moje GUI, robiąc coś takiego: JFrame frame = new JFrame("Foo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(new HexagonGrid()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); Ale Andrew Thompson miał inne zdanie, zamiast tego zadzwonić frame.pack(); frame.setLocationByPlatform(true); a dociekliwe umysły chcą wiedzieć, dlaczego?

6
Różnica między wtyczkami Maven JAXB
Ustaliłem, że istnieją dwie wtyczki JAXB dla Maven 2 z różnymi konfiguracjami. Jeden pochodzi z Sun: http://jaxb.dev.java.net/jaxb-maven2-plugin/ , drugi z Mojohaus: http://mojohaus.org/jaxb2-maven-plugin/ Którą z tych dwóch wtyczek można polecić? Dzięki Matt. Podczas mojego małego projektu badawczego odkryłem, że istnieje całkiem inna wtyczka pochodząca od sunners: <groupId>com.sun.tools.xjc.maven2</groupId> <artifactId>maven-jaxb-plugin</artifactId> i ten: <groupId>org.jvnet.jaxb2.maven2</groupId> …


12
Jak sprawdzić, czy zakończyły się inne wątki?
Mam obiekt z metodą o nazwie StartDownload(), która uruchamia trzy wątki. Jak mogę otrzymać powiadomienie o zakończeniu wykonywania każdego wątku? Czy istnieje sposób, aby dowiedzieć się, czy jeden (lub cały) wątek jest zakończony lub nadal jest wykonywany?



28
Nieobsługiwana wersja major.minor 52.0 w mojej aplikacji
Próbuję skompilować projekt systemu Android i pojawia się ten błąd [INFO] Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 [INFO] at java.lang.ClassLoader.defineClass1(Native Method) [INFO] at java.lang.ClassLoader.defineClass(ClassLoader.java:800) [INFO] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [INFO] at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) [INFO] at java.net.URLClassLoader.access$100(URLClassLoader.java:71) [INFO] at java.net.URLClassLoader$1.run(URLClassLoader.java:361) [INFO] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) [INFO] at java.security.AccessController.doPrivileged(Native Method) [INFO] at …

9
Konwertuj znacznik czasu w milisekundach na czas sformatowany jako ciąg w języku Java
Próbuję przekonwertować długą wartość ( liczbę milisekund, które upłynęły od 1/1/1970 tj. Epoka ) na czas formatu h:m:s:ms. Długą wartość, której używam jako znacznika czasu, otrzymuję z pola timestampzdarzenia rejestrowania z log4j. Do tej pory próbowałem następujących rzeczy i kończy się to niepowodzeniem: logEvent.timeStamp/ (1000*60*60) TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp) ale otrzymuję nieprawidłową wartość: …
126 java  datetime  time  timestamp  epoch 

3
Ekwiwalenty Unicode dla \ wi \ b w wyrażeniach regularnych Java?
Wiele nowoczesnych implementacji wyrażeń regularnych interpretuje \wskrót klasy znaków jako „dowolną literę, cyfrę lub łączącą interpunkcję” (zwykle: podkreślenie). W ten sposób regex podobne \w+dopasowania słów podoba hello, élève, GOÄ_432lub gefräßig. Niestety Java nie. W Javie \wjest ograniczony do [A-Za-z0-9_]. Utrudnia to między innymi dopasowywanie słów, takich jak te wymienione powyżej. …

2
Przydatny przykład haka zamykającego w Javie?
Próbuję się upewnić, że moja aplikacja Java podejmuje rozsądne kroki, aby być niezawodną, ​​a część z nich obejmuje bezpieczne zamykanie. Czytam o hakach zamykających i tak naprawdę nie wiem, jak ich używać w praktyce. Czy istnieje praktyczny przykład? Załóżmy, że miałem bardzo prostą aplikację, taką jak ta poniżej, która zapisuje …


15
Jak przedstawić pusty znak w klasie znaków Java
Chcę przedstawić pusty znak w Javie, tak jak ""w String ... Tak char ch = an empty character; Właściwie chcę zamienić znak bez pozostawiania spacji. Myślę, że wystarczy zrozumieć, co to oznacza: brak postaci, nawet przestrzeń.
126 java 


4
Przejdź do następnego elementu, używając w strumieniu pętli foreach Java 8
Mam problem ze strumieniem Java 8 foreach próbującym przejść do następnego elementu w pętli. Nie mogę ustawić polecenia jak continue;, return;działa tylko, ale w tym przypadku wyjdziesz z pętli. Muszę przejść do następnego elementu w pętli. Jak mogę to zrobić? Przykład (nie działa): try(Stream<String> lines = Files.lines(path, StandardCharsets.ISO_8859_1)){ filteredLines = …
126 java  java-8 

14
Żądanie POST przez RestTemplate w formacie JSON
Nie znalazłem żadnego przykładu, jak rozwiązać mój problem, więc chcę prosić Cię o pomoc. Nie mogę po prostu wysłać żądania POST za pomocą obiektu RestTemplate w JSON Za każdym razem, gdy dostaję: org.springframework.web.client.HttpClientErrorException: 415 Unsupported Media Type Używam RestTemplate w ten sposób: ... restTemplate = new RestTemplate(); List<HttpMessageConverter<?>> list = …
126 java  json  spring  rest  resttemplate 

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.