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
Dlaczego w Kotlinie nie ma słów kluczowych współbieżnych?
Dlaczego nie ma słów kluczowych do synchronizacji / współbieżności? Jak dotąd moje badania dają mi jedno rozwiązanie - zawijasz kilka klas wysokiego poziomu i używasz ich do obsługi współbieżności. Biorąc pod uwagę projekt w czystym Kotlinie, co należy zrobić, jeśli istnieje potrzeba małego, wysoce zoptymalizowanego komponentu, który obsługuje współbieżność itp.? …


10
Jackson ObjectMapper - określ kolejność serializacji właściwości obiektu
Wdrażam usługę sieciową RESTful, w której użytkownik musi wysłać podpisany token weryfikacyjny wraz z żądaniem, aby upewnić się, że żądanie nie zostało zmodyfikowane przez pośrednika. Moja obecna realizacja jest następująca. Token weryfikacyjny to obiekt VerifData serializowany w łańcuch, a następnie zaszyfrowany i zaszyfrowany. class VerifData { int prop1; int prop2; …


11
java.net.UnknownHostException: Nie można rozpoznać hosta „<url>”: brak adresu skojarzonego z nazwą hosta i koniec wprowadzania w znaku 0 w
Stworzyłem aplikację, która ładuje pytanie z moich usług internetowych i działa dobrze. Ale czasami się zawiesza i nie rozumiem powodu, dla którego tak się dzieje, zwłaszcza że nadałem mu również wymagane uprawnienia. Działa dobrze, ale losowo ulega awarii i daje mi ten raport. private void sendContinentQuestions(int id) { // TODO …

4
Thymeleaf: konkatenacja - nie można przeanalizować jako wyrażenia
Mam problem, gdy próbuję połączyć wiele wartości w moim szablonie. Według Thymeleaf tutaj powinienem po prostu móc + je razem ... 4.6 TEKSTY ZŁĄCZAJĄCE Teksty, niezależnie od tego, czy są to literały, czy też wynik oceny wyrażeń zmiennych lub komunikatów, można łatwo łączyć za pomocą operatora +: th:text="'The name of …
83 java  html  thymeleaf 


7
Jaka jest różnica między CloseableHttpClient i HttpClient w Apache HttpClient API?
Studiuję aplikację stworzoną przez naszą firmę. Używa biblioteki Apache HttpClient. W kodzie źródłowym wykorzystuje HttpClientklasę do tworzenia instancji do łączenia się z serwerem. Chcę dowiedzieć się więcej o Apache HttpClient i przejrzałem ten zestaw przykładów . Wszystkie przykłady używają CloseableHttpClientzamiast HttpClient. Myślę więc, że CloseableHttpClientjest to rozszerzona wersja HttpClient. Jeśli …

16
Zamiana milisekund na minuty i sekundy?
Przejrzałem poprzednie pytania, ale żadne z nich nie miało odpowiedzi, której szukałem. Jak przekonwertować milisekundy z metody StopWatch na minuty i sekundy? Mam: watch.start(); aby uruchomić stoper i watch.stop(); zatrzymać zegarek. Później to zrobiłem watch.getTime(); która zwraca milisekundy. Chcę, żeby wróciło za kilka sekund i minut. Jak mam to zrobić? …

12
Kolekcje.sort z wieloma polami
Mam listę obiektów „Raport” z trzema polami (wszystkie typu String) - ReportKey StudentNumber School Mam numer sortowania, który wygląda następująco- Collections.sort(reportList, new Comparator&lt;Report&gt;() { @Override public int compare(final Report record1, final Report record2) { return (record1.getReportKey() + record1.getStudentNumber() + record1.getSchool()) .compareTo(record2.getReportKey() + record2.getStudentNumber() + record2.getSchool()); } }); Z jakiegoś powodu …

8
Java: podzielenie nazwy pliku na podstawę i rozszerzenie
Czy jest lepszy sposób na uzyskanie nazwy i rozszerzenia pliku niż coś takiego File f = ... String name = f.getName(); int dot = name.lastIndexOf('.'); String base = (dot == -1) ? name : name.substring(0, dot); String extension = (dot == -1) ? "" : name.substring(dot+1);
83 java  file 


15
Android Activity ClassNotFoundException - próbowałem wszystkiego
Właśnie refaktoryzowałem aplikację do biblioteki frameworka i aplikacji, ale teraz, gdy próbuję uruchomić aplikację w emulatorze, otrzymuję następujący ślad stosu błędów: 06-02 18:22:35.529: E/AndroidRuntime(586): FATAL EXCEPTION: main 06-02 18:22:35.529: E/AndroidRuntime(586): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.matthewrathbone.eastersays/com.matthewrathbone.eastersays.EasterSimonSaysActivity}: java.lang.ClassNotFoundException: com.matthewrathbone.eastersays.EasterSimonSaysActivity in loader dalvik.system.PathClassLoader[/data/app/com.matthewrathbone.eastersays-1.apk] 06-02 18:22:35.529: E/AndroidRuntime(586): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 06-02 18:22:35.529: E/AndroidRuntime(586): at …

6
Dlaczego Spring Framework? [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ć, podając fakty i cytaty, edytując ten post . Zamknięte 7 lat temu . Popraw to pytanie Obecnie dużo słyszę o Spring Framework. Dlaczego w branży …
83 java  spring 

5
Jak ustawić nazwę / grupę / wersję projektu oraz zgodność {źródło, cel} w tym samym pliku?
Zamierzam uogólnić użycie gradle w moich projektach i chciałbym wszędzie ponownie używać tego samego pliku kompilacji. Niestety, mam problem ze zdefiniowaniem właściwości wymienionych w $ subject w jednym pliku, aby ułatwić migrację. To jest klasa 1.6. Co próbowałem, ale wszystkie próby zakończyły się niepowodzeniem: gradle.properties: nie można modyfikować nazwy (tylko …
83 java  gradle 

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.