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

9
Java: zalecane rozwiązanie do głębokiego klonowania / kopiowania instancji
Zastanawiam się, czy istnieje zalecany sposób wykonywania głębokiego klonowania / kopiowania instancji w Javie. Mam na myśli 3 rozwiązania, ale niektórych mogę przegapić i chciałbym poznać Twoją opinię edytuj: dołącz propositon Bohzo i doprecyzuj pytanie: bardziej chodzi o głębokie klonowanie niż płytkie klonowanie. Zrób to sam: zakoduj clone ręcznie właściwości …
176 java  clone 

13
Wykonaj metodę podczas uruchamiania wiosną
Czy jest jakaś funkcja Spring 3 do wykonywania niektórych metod przy pierwszym uruchomieniu aplikacji? Wiem, że mogę załatwić sztuczkę polegającą na ustawianiu metody z @Scheduledadnotacją i jest ona wykonywana zaraz po uruchomieniu, ale wtedy będzie wykonywana okresowo.
176 java  spring 

10
Co to jest opakowanie „pom” w Maven?
Otrzymałem projekt maven do skompilowania i wdrożenia na serwerze tomcat. Nigdy wcześniej nie korzystałem z maven, ale sporo googlowałem. Wygląda na to, że pom.xmlpliki najwyższego poziomu w tym projekcie mają ustawiony typ opakowania jako pom. Co mam zrobić po mvn installwdrożeniu tej aplikacji? Spodziewałem się, że będę w stanie znaleźć …
175 java  tomcat  maven 

5
Jak sprawdzić, czy zmienna istnieje w szablonie FreeMarker?
Mam szablon Freemarker, który zawiera kilka symboli zastępczych, dla których wartości są dostarczane podczas przetwarzania szablonu. Chcę warunkowo dołączyć część szablonu, jeśli podano zmienną userName, na przykład: [#if_exists userName] Hi ${userName}, How are you? [/#if_exists] Jednak podręcznik FreeMarker wydaje się wskazywać, że if_exists jest przestarzałe, ale nie mogę znaleźć innego …

19
Utwórz tablicę tablic
Chcę utworzyć tablicę arraylist, jak poniżej: ArrayList<Individual>[] group = new ArrayList<Individual>()[4] Ale to się nie kompiluje. W jaki sposób mogę to zrobić?
175 java  arrays  arraylist 


6
Jakie są wady i zalety wiodących parserów Java HTML? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Przeszukując SO i Google, odkryłem, że istnieje kilka parserów Java HTML, które są …
175 java  html  parsing 

2
Adnotacja Java SafeVarargs, czy istnieje standard lub najlepsza praktyka?
Niedawno natknąłem się na @SafeVarargsadnotację java . Szukanie w Google, co sprawia, że ​​funkcja wariadyczna w Javie jest niebezpieczna, wprawiło mnie w zakłopotanie (zatrucie sterty? Usunięte typy?), Więc chciałbym wiedzieć kilka rzeczy: Co sprawia, że ​​zmienna funkcja Java jest niebezpieczna w tym @SafeVarargssensie (najlepiej wyjaśnione w formie szczegółowego przykładu)? Dlaczego …

25
jak sprawdzić, czy działa wersja tomcat
Próbuję uruchomić Appfuse + tomcat + jRebel. Appfuse domyślnie używa Cargo do pobrania tomcat (wersja 7.0.33) i wdrożenia w nim aplikacji. Chciałbym użyć już zainstalowanego tomcata (wersja 7.0.27) zamiast pobranego. Dokonałem zmiany po odpowiedzi na często zadawane pytania dotyczące appfuse . Po wdrożeniu z mvn cargo:run, skąd mogę wiedzieć, że …
175 java  tomcat  appfuse 



9
Jak iterować pliki w katalogu w Javie?
Muszę uzyskać listę wszystkich plików w katalogu, w tym pliki we wszystkich podkatalogach. Jaki jest standardowy sposób wykonywania iteracji katalogu w języku Java?
175 java 

19
Nazwane symbole zastępcze w formatowaniu ciągów
W Pythonie, podczas formatowania łańcucha, mogę wypełniać symbole zastępcze nazwą, a nie pozycją, na przykład: print "There's an incorrect value '%(value)s' in column # %(column)d" % \ { 'value': x, 'column': y } Zastanawiam się, czy jest to możliwe w Javie (miejmy nadzieję, bez zewnętrznych bibliotek)?


11
Czy jest jakiś powód, aby preferować metodę getClass () zamiast instanceof podczas generowania .equals ()?
Używam Eclipse do generowania .equals()i .hashCode(), i jest opcja oznaczona jako „Użyj„ instanceof ”, aby porównać typy”. Domyślnie ta opcja jest odznaczona i używana .getClass()do porównywania typów. Czy jest jakiś powód powinien Wolę .getClass()ponad instanceof? Bez użycia instanceof: if (obj == null) return false; if (getClass() != obj.getClass()) return false; …

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.