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

5
Java: PrintStream to String?
Mam funkcję, która przyjmuje obiekt określonego typu i PrintStreamdo którego ma zostać wydrukowany i wyprowadza reprezentację tego obiektu. Jak mogę przechwycić dane wyjściowe tej funkcji w ciągu? W szczególności chcę go używać jako toStringmetody.
115 java  string  printstream 

2
Zainstaluj nadrzędny POM bez budowania modułów potomnych
Mam rodzica POM w projekcie Maven o tej strukturze: parent | --------------- | | child1 child2 Chcę zainstalować POM „rodzica” w lokalnym REPO, aby umożliwić dziecku1 wprowadzenie pewnych zmian, które zrobiłem w dependencyManagement, ale nie mogę wykonać zwykłej „czystej instalacji”, ponieważ „child2” jest zepsute i nie będzie się budować. Jaki …
115 java  maven  maven-2  pom.xml 


6
Niezmienne kolekcje Java
Z dokumentacji Java 1.6 Collection Framework : Kolekcje, które nie obsługują żadnych operacji modyfikacji (takich jak add, removei clear) są określane jako niemodyfikowalne . […] Kolekcje, które dodatkowo gwarantują, że żadna zmiana w obiekcie Collection nigdy nie będzie widoczna, nazywane są niezmiennymi . Drugie kryterium trochę mnie dezorientuje. Biorąc pod …

2
String.replaceAll bez wyrażenia regularnego
Chciałbym zamienić wszystkie wystąpienia podciągu w ciągu, ale String.replaceAll()akceptuje tylko wzorzec. Ciąg, który otrzymałem z poprzedniego dopasowania. Czy jest możliwe dodanie replaceAll()znaków specjalnych do wzorca, który mam, czy też istnieje wersja w innej klasie, która akceptuje ciąg literału zamiast wzorca?
115 java 

4
Jak stworzyć tablicę tablic w Javie
Hipotetycznie mam 5 obiektów typu string: String[] array1 = new String[]; String[] array2 = new String[]; String[] array3 = new String[]; String[] array4 = new String[]; String[] array5 = new String[]; i chcę, aby inny obiekt tablicy zawierał te 5 obiektów tablicy ciągów. Jak mam to zrobić? Czy mogę umieścić …
115 java  arrays 

5
Uruchom plik JAR z wiersza poleceń i określ ścieżkę klasy
Skompilowałem plik JAR i określiłem klasę główną w manifeście (użyłem funkcji Eclipse Export ). Wszystkie moje zależności znajdują się w katalogu z etykietą lib. Wydaje się, że nie mogę uzyskać prostej odpowiedzi na temat sposobu wykonywania mojego pliku JAR, określając, że powinien on używać lib/*jako ścieżki klas. Próbowałem: ]$ java …

7
Przeciążony wybór metody oparty na rzeczywistym typie parametru
Eksperymentuję z tym kodem: interface Callee { public void foo(Object o); public void foo(String s); public void foo(Integer i); } class CalleeImpl implements Callee public void foo(Object o) { logger.debug("foo(Object o)"); } public void foo(String s) { logger.debug("foo(\"" + s + "\")"); } public void foo(Integer i) { logger.debug("foo(" + …
115 java  oop 


5
Konwencja nazewnictwa klas narzędzi w Javie
Jakich dobrych wskazówek należy przestrzegać podczas pisania klas narzędzi w języku Java? Czy pakiety powinny być typu „util” czy „utils”? Czy jest to ClassUtil czy ClassUtils? Kiedy klasa jest „Pomocnikiem” lub „Narzędziem”? Narzędzie czy narzędzia? Czy używasz ich mieszanki? Standardowa biblioteka Java używa zarówno narzędzi, jak i narzędzi: javax.swing.Utilities javax.print.attribute.AttributeSetUtilities …


27
Błąd podczas tworzenia komponentu bean o nazwie „entityManagerFactory” zdefiniowanej w zasobie ścieżki klasy: wywołanie metody init nie powiodło się
Podczas kompilacji wiosennego projektu otrzymałem następujący błąd. Błąd podczas tworzenia komponentu bean o nazwie „entityManagerFactory” zdefiniowanej w zasobie ścieżki klasy [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]: wywołanie metody init nie powiodło się Używam STS Eclipse i MySql Database Moje parametry połączenia Application.Propertiesto spring.datasource.url=jdbc:mysql://localhost:3306/stgdb …


4
Podany ostatni blok nie jest odpowiednio wypełniony
Próbuję zaimplementować algorytm szyfrowania oparty na haśle, ale pojawia się ten wyjątek: javax.crypto.BadPaddingException: podany końcowy blok nie jest odpowiednio wypełniony Co może być problemem? Oto mój kod: public class PasswordCrypter { private Key key; public PasswordCrypter(String password) { try{ KeyGenerator generator; generator = KeyGenerator.getInstance("DES"); SecureRandom sec = new SecureRandom(password.getBytes()); generator.init(sec); …

6
Uruchom kolejny plik jar w programie Java
Napisałem kilka prostych aplikacji Java o nazwach A.jar, B.jar. Teraz chcę napisać program Java z graficznym interfejsem użytkownika, aby użytkownik mógł nacisnąć przycisk A, aby wykonać A.jar i przycisk B, aby wykonać B.jar. Chcę również wyprowadzić szczegóły procesu wykonywania w moim programie GUI. Jakieś sugestie?
115 java  jar  executable-jar 

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.