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

21
Dlaczego miałbyś kiedykolwiek wdrożyć finalize ()?
Przeczytałem wiele pytań na temat Javy, które są debiutantami, finalize()i stwierdziłem, że jest to trochę oszałamiające, że nikt tak naprawdę nie wyjaśnił, że finalizacja () jest nierzetelnym sposobem na oczyszczenie zasobów. Widziałem, jak ktoś komentuje, że używają go do czyszczenia połączeń, co jest naprawdę przerażające, ponieważ jedynym sposobem na zbliżenie …
371 java  jvm 

11
Wyśmiewanie metod statycznych za pomocą Mockito
Napisałem fabrykę do produkcji java.sql.Connectionprzedmiotów: public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new RuntimeException(e); } } } Chciałbym zweryfikować przekazane parametry DriverManager.getConnection, ale nie wiem, jak wyśmiewać metodę statyczną. Używam JUnit 4 i Mockito do moich …

12
Test JUnit dla System.out.println ()
Muszę napisać testy JUnit dla starej aplikacji, która jest źle zaprojektowana i pisze wiele komunikatów o błędach na standardowe wyjście. Gdy getResponse(String request)metoda zachowuje się poprawnie, zwraca odpowiedź XML: @BeforeClass public static void setUpClass() throws Exception { Properties queries = loadPropertiesFile("requests.properties"); Properties responses = loadPropertiesFile("responses.properties"); instance = new ResponseGenerator(queries, responses); …
370 java  console  junit 



27
Zakończ wszystkie poprzednie działania
Moja aplikacja ma następujące ekrany przepływu: Home->screen 1->screen 2->screen 3->screen 4->screen 5 Teraz mam wspólny log out przycisk na każdym ekranie ( Home/ screen 1 / screen 2 /screen 3/ screen 4 / screen 5) Chcę, aby po kliknięciu przycisku wylogowania (z dowolnego ekranu) wszystkie ekrany zostały zakończone i Log …

14
Jak uruchomić UTF-8 w aplikacjach Java?
Potrzebuję, aby UTF-8 działał w mojej aplikacji Java (serwlety + JSP, bez frameworka) do obsługi äöåitp. Dla zwykłego fińskiego tekstu i cyrylicy, jak ЦжФw szczególnych przypadkach. Moja konfiguracja jest następująca: Środowisko programistyczne: Windows XP Środowisko produkcyjne: Debian Użyta baza danych: MySQL 5.x Użytkownicy korzystają głównie z przeglądarki Firefox2, ale do …
367 java  mysql  tomcat  encoding  utf-8 


11
Nie jest klasą zamykającą Java
Próbuję stworzyć grę Tetris i pojawia się błąd kompilatora Shape is not an enclosing class kiedy próbuję stworzyć obiekt public class Test { public static void main(String[] args) { Shape s = new Shapes.ZShape(); } } Używam klas wewnętrznych dla każdego kształtu. Oto część mojego kodu public class Shapes { …

18
Jak naprawdę odczytać plik tekstowy ze ścieżki klas w Javie
Próbuję odczytać plik tekstowy ustawiony w zmiennej systemowej CLASSPATH. Nie zmienna użytkownika. Próbuję uzyskać strumień wejściowy do pliku, jak poniżej: Umieść katalog file ( D:\myDir) w CLASSPATH i spróbuj poniżej: InputStream in = this.getClass().getClassLoader().getResourceAsStream("SomeTextFile.txt"); InputStream in = this.getClass().getClassLoader().getResourceAsStream("/SomeTextFile.txt"); InputStream in = this.getClass().getClassLoader().getResourceAsStream("//SomeTextFile.txt"); Umieść pełną ścieżkę file ( D:\myDir\SomeTextFile.txt) w CLASSPATH …
366 java  classpath 

25
Kodowanie adresu URL HTTP w Javie
Moja samodzielna aplikacja Java pobiera adres URL (który wskazuje na plik) od użytkownika i muszę go nacisnąć i pobrać. Problem, przed którym stoję, polega na tym, że nie jestem w stanie poprawnie zakodować adresu URL HTTP ... Przykład: URL: http://search.barnesandnoble.com/booksearch/first book.pdf java.net.URLEncoder.encode(url.toString(), "ISO-8859-1"); zwraca mi: http%3A%2F%2Fsearch.barnesandnoble.com%2Fbooksearch%2Ffirst+book.pdf Ale chcę tego http://search.barnesandnoble.com/booksearch/first%20book.pdf …
366 java  http  urlencode 

4
Warunkowe ignorowanie testów w JUnit 4
OK, więc @Ignoreadnotacja jest dobra do oznaczenia, że ​​przypadek testowy nie powinien zostać uruchomiony. Czasami jednak chcę zignorować test oparty na informacjach wykonawczych. Przykładem może być test współbieżności, który należy uruchomić na maszynie z określoną liczbą rdzeni. Jeśli ten test zostałby uruchomiony na maszynie jednoprocesorowej, nie sądzę, że poprawne byłoby …

30
Rzeczy możliwe w IntelliJ, które nie są możliwe w Eclipse?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Słyszałem od ludzi, którzy zmienili się w jedną stronę i którzy przysięgają na jedno lub drugie. Będąc wielkim fanem Eclipse, ale nie mając czasu na …



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.