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

7
Jersey przestał działać z nie znaleziono InjectionManagerFactory
Otrzymuję poniższy błąd podczas uruchamiania interfejsu Jersey API w Tomcat 8.5.11, który powoduje zatrzymanie mojego interfejsu API: Status HTTP 500 - Servlet.init () dla serwletu Jersey Usługa REST zgłosiła wyjątek wpisz Raport wyjątków komunikat Servlet.init () dla serwletu Jersey Usługa REST zgłosił wyjątek opis Serwer napotkał błąd wewnętrzny, który uniemożliwił …

14
Współbieżność Java: zatrzask odliczania a bariera cykliczna
Czytałem przez interfejs API java.util.concurrent i znalazłem to CountDownLatch: Pomoc w synchronizacji, która pozwala jednemu lub większej liczbie wątków czekać na zakończenie zestawu operacji wykonywanych w innych wątkach. CyclicBarrier: Pomoc w synchronizacji, która umożliwia zestawowi wątków czekanie na siebie nawzajem w celu osiągnięcia wspólnego punktu bariery. Wydaje mi się, że …

5
Czy Java ma modyfikator dostępu „chroniony prywatnie”?
Widziałem odniesienia do modyfikatora dostępu w Javie o nazwie private protected(oba słowa razem): private protected someMethod() { } Jedna ze stron, które odnalazłem, jest tutaj . Moja lekcja szkolna również odnosiła się do tego modyfikatora dostępu (i powiedziała, że ​​istnieje). Użycie go powoduje jednak błąd w języku Java. Próbowałem zarówno …


5
Implementacja Java OCR [zamknięta]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie To przede wszystkim ciekawostka, ale czy są jakieś implementacje OCR w czystej Javie? Jestem ciekawy, jak …
160 java  ocr 

11
Utwórz bibliotekę Android Jar do dystrybucji
Wiem o projektach biblioteki systemu Android, które umożliwiają tworzenie projektów współdzielonych, które można w razie potrzeby pobrać do aplikacji na Androida. Jednak wymaga to dostępności tego źródła. Szukam sposobu na zbudowanie i rozpowszechnianie biblioteki o zamkniętym kodzie źródłowym, której można by używać w innych projektach Androida, takich jak tradycyjny JAR. …
160 java  android  jar 

8
scala vs java, wydajność i pamięć? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

6
Filtruj wartości tylko wtedy, gdy nie mają wartości null, używając lambda w Java8
Mam do powiedzenia listę obiektów car. Chcę przefiltrować tę listę na podstawie jakiegoś parametru przy użyciu języka Java 8. Ale jeśli parametr jest null, wyrzuca NullPointerException. Jak odfiltrować wartości null? Obecny kod jest następujący requiredCars = cars.stream().filter(c -> c.getName().startsWith("M")); To rzuca się, NullPointerExceptionjeśli getName()wróci null.

4
Czy można przesłać strumień w Javie 8?
Czy można przesyłać strumień w Javie 8? Powiedzmy, że mam listę obiektów, mogę zrobić coś takiego, aby odfiltrować wszystkie dodatkowe obiekty: Stream.of(objects).filter(c -> c instanceof Client) Po tym jednak, jeśli chcę coś zrobić z klientami, musiałbym obsadzić każdego z nich: Stream.of(objects).filter(c -> c instanceof Client) .map(c -> ((Client) c).getID()).forEach(System.out::println); To …
160 java  java-8  java-stream 

13
Jak mogę uzyskać SQL PreparedStatement?
Mam ogólną metodę Java z następującą sygnaturą metody: private static ResultSet runSQLResultSet(String sql, Object... queryParams) Otwiera połączenie, buduje za PreparedStatementpomocą instrukcji sql i parametrów w queryParamstablicy o zmiennej długości, uruchamia je, buforuje ResultSet(w a CachedRowSetImpl), zamyka połączenie i zwraca zbuforowany zestaw wyników. Mam obsługę wyjątków w metodzie, która rejestruje błędy. …


7
Jackson pokonuje podkreślenia na korzyść obudowy wielbłąda
Pobieram ciąg JSON z Internetu; jak większość JSON, widziałem, że zawiera długie klucze, które są oddzielone podkreśleniami. Zasadniczo moim celem jest deserializacja JSON w obiekty java, ale nie używam podkreślenia w kodzie java. Na przykład, mogę mieć Userklasę z firstNamepolem w przypadku wielbłąda, jednocześnie muszę jakoś powiedzieć Jacksonowi, aby zamapował …
160 java  jackson 

21
Gradle nie znajduje tools.jar
Używam doclets javadoc z gradle, więc muszę użyć pakietu tools.jar, który znajduje się w folderze lib z jdk (w moim przypadku 1.6.0_26). Chodzi o to, że gradle nie bierze tego automatycznie, więc dodawałem ten pakiet narzędzi do mojego folderu libs, a następnie dodawałem go do dependencies.gradle. Teraz chcę go zabrać …
160 java  gradle  groovy  build 

15
Dobra funkcja skrótu dla ciągów znaków
Próbuję wymyślić dobrą funkcję mieszającą dla ciągów. Pomyślałem, że dobrym pomysłem może być podsumowanie wartości Unicode dla pierwszych pięciu znaków w ciągu (zakładając, że ma pięć, w przeciwnym razie zatrzymaj się tam, gdzie się kończy). Czy to byłby dobry pomysł, czy zły? Robię to w Javie, ale nie wyobrażam sobie, …
160 java  hash  hashtable  hashcode 

3
Ostrzeżenie: metoda assertEquals z typu Assert jest przestarzała
Ponieważ metoda Assert.assertEqualsjest przestarzała, której metody mamy teraz użyć? Poniższy kod: String arg1 = "test"; String arg2 = "me"; Assert.assertEquals(arg1, arg2); Daje następujące ostrzeżenia: Wiele znaczników w tej linii Metoda assertEquals (String, String) typu Assert jest przestarzała Typ Assert jest przestarzały
160 java  junit 

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.