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

1
Do czego służy odwołanie do zasobu w pliku web.xml?
Zastanawiam się tylko, kiedy / dlaczego zdefiniowałbyś <resource-ref>element w swoimweb.xml pliku? Pomyślałbym, że zostałby zdefiniowany na serwerze sieci Web / aplikacji za pomocą JNDI, a następnie poszukać odniesienia JNDI w kodzie Java? Definicja odniesienia do zasobu wydaje mi się nieco zbędna i nie mogę wymyślić, kiedy może być przydatna. Przykład: …




8
Jak powiedzieć Jacksonowi, aby ignorował właściwość, nad którą nie mam kontroli nad kodem źródłowym?
Krótko mówiąc, jeden z moich obiektów ma GeometryCollection, który zgłasza wyjątek, gdy wywołujesz „getBoundary” (powodem tego jest kolejna książka, na razie powiedzmy, że tak to działa). Czy jest sposób, w jaki mogę powiedzieć Jacksonowi, aby nie uwzględniał tego konkretnego pobieracza? Wiem, że mogę używać @JacksonIgnore, gdy posiadam / kontroluję kod. …
112 java  json  jackson 

3
Java „params” w sygnaturze metody?
W języku C #, jeśli chcesz, aby metoda miała nieokreśloną liczbę parametrów, możesz ustawić końcowy parametr w sygnaturze metody a, paramsaby parametr metody wyglądał jak tablica, ale wszyscy używający metody mogą przekazywać jak najwięcej parametrów tego typu jak chce dzwoniący. Jestem prawie pewien, że Java obsługuje podobne zachowanie, ale nie …

5
LinkedBlockingQueue vs ConcurrentLinkedQueue
Moje pytanie dotyczy tego pytania zadanego wcześniej. W sytuacjach, w których używam kolejki do komunikacji między wątkami producenta i konsumenta, czy ludzie ogólnie zalecają używanie LinkedBlockingQueuelub ConcurrentLinkedQueue? Jakie są zalety / wady używania jednego nad drugim? Główną różnicą, którą widzę z perspektywy API, jest to, że LinkedBlockingQueuemoże być opcjonalnie ograniczony.

30
Niepowodzenie kompilacji Mavena: „Nie można zlokalizować kompilatora Javac w: problem z jre lub jdk”
Mam ustawione JAVA_HOME na: C:\Program Files (x86)\Java\jdk1.6.0_18 Po uruchomieniu maven installotrzymuję tę wiadomość od Eclipse : Powód: Unable to locate the Javac Compiler in: C:\Program Files (x86)\Java\jre6\..\lib\tools.jar Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Main class is required). In most cases you can …
112 java  eclipse  maven 


10
Osadzone MongoDB podczas uruchamiania testów integracji
Moje pytanie jest odmianą tego . Ponieważ mój projekt aplikacji internetowej Java wymaga wielu filtrów / zapytań odczytu i interfejsów z narzędziami takimi jak GridFS, staram się wymyślić rozsądny sposób wykorzystania MongoDB w sposób sugerowany przez powyższe rozwiązanie. Dlatego rozważam uruchomienie osadzonej instancji MongoDB wraz z moimi testami integracji. Chciałbym, …

6
Czy ustawienie obiektów Java na wartość null już coś robi?
Przeglądałem stare książki i znalazłem egzemplarz „Practical Java” Petera Haggera. W sekcji dotyczącej wydajności znajduje się zalecenie, aby ustawić odniesienia do obiektów, nullgdy nie są już potrzebne. Czy w Javie ustawianie odwołań do obiektów nullpoprawia wydajność lub efektywność usuwania pamięci? Jeśli tak, w jakich przypadkach jest to problem? Klasy kontenerów? …


7
Java: Jak wciskać kod XML generowany przez Transformer
Używam wbudowanego w Javę transformatora XML, aby wziąć dokument DOM i wydrukować wynikowy XML. Problem polega na tym, że w ogóle nie wcina się tekstu, pomimo jawnego ustawienia parametru „indent”. przykładowy kod public class TestXML { public static void main(String args[]) throws Exception { ByteArrayOutputStream s; Document d = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument(); …

12
Ostrzeżenie „niemapowalny znak do kodowania” w Javie
Obecnie pracuję nad projektem Java, który emituje następujące ostrzeżenie podczas kompilacji: /src/com/myco/apps/AppDBCore.java:439: warning: unmappable character for encoding UTF8 [javac] String copyright = "� 2003-2008 My Company. All rights reserved."; Nie jestem pewien, jak SO wyrenderuje postać przed datą, ale powinien to być symbol praw autorskich i jest wyświetlany w ostrzeżeniu …
112 java  encoding  utf-8  ascii 

5
Jak używać wyrażenia regularnego w metodzie String.contains () w Javie
Chcę sprawdzić, czy ciąg zawiera słowa „sklepy”, „sklep” i „produkt” w tej kolejności, bez względu na to, co jest między nimi. Próbowałem używać, someString.contains(stores%store%product);a także.contains("stores%store%product"); Czy muszę jawnie zadeklarować wyrażenie regularne i przekazać je do metody, czy w ogóle nie mogę przekazać wyrażenia regularnego?
112 java  regex  string 

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.