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

15
Czy powinniśmy @Override implementację metody interfejsu?
Czy metoda, która implementuje metodę interfejsu, powinna być opatrzona adnotacjami @Override? Javadoc z Overridedopiskiem mówi: Wskazuje, że deklaracja metody ma zastąpić deklarację metody w nadklasie. Jeśli metoda jest opatrzona adnotacjami za pomocą tego typu adnotacji, ale nie zastępuje metody nadklasy, kompilatory są wymagane do wygenerowania komunikatu o błędzie. Nie sądzę, …

4
Różnica między @Before, @BeforeClass, @BeforeEach i @BeforeAll
Jaka jest główna różnica między @Before i @BeforeClass oraz w JUnit 5 @BeforeEachi@BeforeAll @After i @AfterClass Według JUnit Api @Before jest używany w następującym przypadku: Podczas pisania testów często zdarza się, że kilka testów wymaga podobnych obiektów utworzonych przed ich uruchomieniem. @BeforeClassMożna natomiast użyć do nawiązania połączenia z bazą danych. …

30
Jak mogę wpisać ciąg w Javie?
Czy jest jakiś prosty sposób na wypełnianie napisów w Javie? Wygląda na coś, co powinno być w interfejsie API typu StringUtil, ale nie mogę znaleźć niczego, co by to zrobiło.
431 java  string  padding 

11
Dlaczego JUnit nie zapewnia metod assertNotEquals?
Czy ktoś wie, dlaczego zapewnia JUnit 4 assertEquals(foo,bar) ale nie assertNotEqual(foo,bar)metody? Zapewnia assertNotSame(odpowiada assertSame) i assertFalse(odpowiadaassertTrue ), więc wydaje się dziwne, że nie zawracali sobie tym głowy assertNotEqual. Nawiasem mówiąc, wiem, że JUnit-addons zapewnia metody, których szukam. Po prostu pytam z ciekawości.
429 java  junit  assert 


22
Rozwiązywanie problemu javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: kompilacja ścieżki PKIX nie powiodła się Błąd?
Edycja: - Próbowałem sformatować pytanie i zaakceptowałem odpowiedź w bardziej reprezentatywny sposób na moim blogu Oto oryginalny numer. Otrzymuję ten błąd: szczegółowy komunikat sun.security.validator.ValidatorException: Kompilacja ścieżki PKIX nie powiodła się: sun.security.provider.certpath.SunCertPathBuilderException: nie można znaleźć prawidłowej ścieżki certyfikacji do żądanego celu powoduje javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: nie powiodło się budowanie ścieżki PKIX: sun.security.provider.certpath.SunCertPathBuilderException: …
426 java  ssl  https 

21
Jak pobrać i zapisać plik z Internetu za pomocą Java?
Jest plik online (taki jak http://www.example.com/information.asp), który muszę pobrać i zapisać w katalogu. Wiem, że istnieje kilka metod pobierania i odczytywania plików online (adresów URL) wiersz po wierszu, ale czy istnieje sposób, aby po prostu pobrać i zapisać plik przy użyciu Java?
425 java  download 

19
Łatwy sposób przekonwertować Iterable na Collection
W mojej aplikacji korzystam z biblioteki innej firmy (dokładniej Spring Data dla MongoDB). Metody tej biblioteki zwracają się Iterable<T>, podczas gdy reszta mojego kodu oczekuje Collection<T>. Czy jest gdzieś jakaś metoda narzędziowa, która pozwoli mi szybko przekonwertować jedną na drugą? Chciałbym uniknąć tworzenia kilkuforeach pęków w moim kodzie dla tak …
424 java  collections 


18
Jak ustawić java_home na Windows 7?
Poszedłem do zmiennych środowiskowych w „Systemie” w panelu sterowania i stworzyłem dwie nowe zmienne, jedną dla zmiennych użytkownika i jedną dla zmiennych systemowych. Oba zostały nazwane JAVA_HOME i oba wskazują na C: \ Sun \ SDK \ jdk \ bin Ale z jakiegoś powodu nadal pojawia się następujący błąd podczas …

29
Usuń tagi HTML z łańcucha
Czy istnieje dobry sposób na usunięcie HTML z ciągu Java? Proste wyrażenie regularne replaceAll("\\<.*?>","") będzie działać, ale rzeczy takie jak &nie będą poprawnie konwertowane, a nie HTML między dwoma nawiasami kątowymi zostanie usunięty (tj. .*?w wyrażeniu regularnym zniknie).
422 java  html  parsing 

4
Utwórz idealny byt JPA [zamknięty]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Od jakiegoś czasu pracuję z JPA (implementacja Hibernacja) i za każdym razem, gdy …
422 java  hibernate  jpa  equals 

30
„Budowanie ścieżki PKIX nie powiodło się” i „nie można znaleźć prawidłowej ścieżki certyfikacji do żądanego celu”
Próbuję uzyskać tweety za pomocą biblioteki twitter4j dla mojego projektu Java. Przy pierwszym uruchomieniu dostałem błąd dotyczący certyfikatu sun.security.validator.ValidatorExceptioni sun.security.provider.certpath.SunCertPathBuilderException. Następnie dodałem certyfikat Twittera przez: C:\Program Files\Java\jdk1.7.0_45\jre\lib\security>keytool -importcert -trustcacerts -file PathToCert -alias ca_alias -keystore "C:\Program Files\Java\jdk1.7.0_45\jre\lib\security\cacerts" Ale bez powodzenia. Oto procedura pobierania tweetów: public static void main(String[] args) throws TwitterException …
422 java  jsp  servlets  twitter4j 

17
Usunąć ostatni znak StringBuilder?
Gdy musisz przejrzeć kolekcję i utworzyć ciąg danych oddzielonych separatorem, zawsze kończy się to dodatkowym separatorem na końcu, np. for (String serverId : serverIds) { sb.append(serverId); sb.append(","); } Daje coś w rodzaju: serverId_1, serverId_2, serverId_3, Chciałbym usunąć ostatni znak w StringBuilder (bez konwersji, ponieważ nadal potrzebuję go po tej pętli).


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.