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

4
Jak wyłączyć wyjście z haków zamykających w testach rozruchu stopniowego?
Możesz wygenerować projekt od start.spring.io do tego problemu z https://start.spring.io/starter.zip?type=gradle-project&language=java&bootVersion=2.2.5.RELEASE&baseDir=demo&groupId=com.example&artifactId=demo&name = demo i opis = demo% 20projekt% 20dla% 20Spring% 20Boot i nazwa_pakietu = com.example.demo i opakowanie = jar & javaVersion = 1.8 i zależności = h2, data-jpa, web Mam wielomodułową aplikację SpringBoot zbudowaną z gradle, jest kilka testów integracji SpringBoot. …

1
Android Q: baza danych SQLite w pamięci z zakresem
W Androidzie Q wprowadzono nową funkcję przechowywania Scoped , która mówi: aplikacje, które są ukierunkowane na system Android 10 (poziom API 29) i wyższy, mają domyślnie dostęp do pamięci zewnętrznej lub pamięci masowej o zasięgu. Takie aplikacje mają dostęp tylko do katalogu specyficznego dla aplikacji w pamięci zewnętrznej, a także …

5
Jak stworzyć mapę z odrębnymi wartościami z mapy (i użyć odpowiedniego klucza za pomocą BinaryOperator)?
Mam mapę Map<K, V>i moim celem jest usunięcie zduplikowanych wartości i Map<K, V>ponowne wygenerowanie tej samej struktury . W przypadku, gdy wartość duplikatów zostanie znaleziony, musi być wybrany jeden klawisz ( k) z dwóch przycisków ( k1i k1), które utrzymują te wartości, z tego powodu, przyjmijmy, że BinaryOperator<K>dając kod k1i …

2
Java 8: Class.getName () spowalnia łańcuch konkatenacji ciągów
Ostatnio natknąłem się na problem dotyczący konkatenacji ciągów. Ten test porównawczy podsumowuje: @OutputTimeUnit(TimeUnit.NANOSECONDS) public class BrokenConcatenationBenchmark { @Benchmark public String slow(Data data) { final Class<? extends Data> clazz = data.clazz; return "class " + clazz.getName(); } @Benchmark public String fast(Data data) { final Class<? extends Data> clazz = data.clazz; final …


3
JDK 11+ i Javadoc
Exit code: 1 - javadoc: error - The code being documented uses packages in the unnamed module, but the packages defined in https://docs.oracle.com/en/java/javase/11/docs/api/ are in named modules. Czy ktoś był w stanie sprawić, że javadoc działa bez konieczności zmiany wersji źródłowej na 1.8 (jak sugerowano na innych forach)? Używam JDK …

3
Otwarte rozpoznawanie twarzy CV jest niedokładne
W mojej aplikacji próbuję rozpoznać twarz na konkretnym obrazie przy użyciu Open CV, tutaj najpierw trenuję jeden obraz, a następnie po treningu tego obrazu, jeśli uruchomię rozpoznawanie twarzy na tym obrazie, z powodzeniem rozpozna on wyszkoloną twarz. Jednak po przejściu do innego zdjęcia tej samej osoby rozpoznanie nie działa. Po …

1
Jasper zgłasza, że ​​składniki nie są poprawnie renderowane w JavaFX Swing Node
Do tworzenia raportu Jaspera w JavaFX 11 używam raportów dynamicznych. Ładuję raport do węzła Swing, ale raport Jasper pojawia się tylko wtedy, gdy kliknę obszar okienka stosu i wszystkie inne komponenty będą widoczne tylko po najechaniu kursorem na wszystkie te komponenty. Komponenty i zawartość raportu nie ładują się natychmiast, a …

7
Jak naprawić błąd podczas instalacji NetBeans?
Zainstalowałem Javę i próbuję zainstalować NetBeans 11.3 na moim Windows 10, ale po uruchomieniu exe. instalator, pojawił się komunikat o błędzie: Wystąpił nieoczekiwany wyjątek w głównym wątku java.lang.NoClassDefFoundError java / util / jar / Pack200
13 java  netbeans 

1
Operatora „+” nie można zastosować do obiektu i ciągu
Poniższy kod: void someMethod(Object value) { String suffix = getSuffix(); if (suffix != null) value += suffix; [...] } kompiluje się bez błędów w JDK 8 (przy użyciu -source 1.6), ale kończy się niepowodzeniem w JDK 6 z komunikatem o błędzie: Operator '+' cannot be applied to java.lang.Object and java.lang.String …
12 java  java-8  javac  java-6 

4
Dziedziczenie JPA @EntityGraph obejmuje opcjonalne powiązania podklas
Biorąc pod uwagę następujący model domeny, chcę załadować wszystkie Answers, w tym ich Values i ich podrzędne, i umieścić go w, AnswerDTOaby następnie przekonwertować na JSON. Mam działające rozwiązanie, ale cierpi na problem N + 1, którego chcę się pozbyć za pomocą ad-hoc @EntityGraph. Wszystkie powiązania są skonfigurowane LAZY. @Query("SELECT …

1
Jak udokumentować parametry Java Record?
Jak należy udokumentować parametry Java Record ? Mam na myśli parametry, które ostatecznie stają się parametrami konstruktora, polami klas. Próbowałem: /** * @param name the name of the animal * @param age the age of the animal */ public record Animal(String name, int age) { } ale flagi IntelliJ IDEA …

3
Operator Remainder na int powoduje java.util.Objects.requireNonNull?
Próbuję uzyskać jak największą wydajność z jakiejś metody wewnętrznej. Kod Java to: List<DirectoryTaxonomyWriter> writers = Lists.newArrayList(); private final int taxos = 4; [...] @Override public int getParent(final int globalOrdinal) throws IOException { final int bin = globalOrdinal % this.taxos; final int ordinalInBin = globalOrdinal / this.taxos; return this.writers.get(bin).getParent(ordinalInBin) * this.taxos …

4
Blok tekstowy Java 13 * BEZ * nowych linii
Wieloliniowy blok tekstowy Java 13 z """ogranicznikami staje się dobrze znany. Mam jednak powtarzającą się potrzebę, w której potrzebuję całych akapitów bez osadzonych znaków nowej linii. Innymi słowy, następujący fragment kodu: String paragraph = """ aaaa bbbb cccc dddd eeee ffff gggg hhhh iiii """" System.out.println(paragraph); tworzy następujące, jak można …

2
Java zatrzyma usługę modułu wykonującego, gdy jedno z jego przypisanych zadań zawiedzie z jakiegokolwiek powodu
Potrzebuję usługi, która uruchomi kilka zadań jednocześnie i w odstępie 1 sekundy przez 1 minutę. Jeśli jedno z zadań się nie powiedzie, chcę zatrzymać usługę i każde zadanie, które się z nią uruchomiło, z jakimś wskaźnikiem, że coś poszło nie tak, inaczej jeśli po minucie wszystko pójdzie dobrze, usługa zatrzyma …

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.