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

16
Standardowy zwięzły sposób na skopiowanie pliku w Javie?
Zawsze niepokoiło mnie, że jedynym sposobem na skopiowanie pliku w Javie jest otwarcie strumieni, zadeklarowanie bufora, odczytanie jednego pliku, zapętlenie go i zapisanie go w innej parze. Sieć jest zaśmiecona podobnymi, ale wciąż nieco różnymi implementacjami tego typu rozwiązania. Czy istnieje lepszy sposób, który mieści się w granicach języka Java …
421 java  file  copy 

9
CharSequence VS String w Javie?
Programując w Androidzie, większość wartości tekstowych jest oczekiwana w CharSequence. Dlaczego? Jakie są korzyści i jakie są główne skutki CharSequencenadmiernego używania String? Jakie są główne różnice i jakich problemów się spodziewamy, korzystając z nich i przechodząc od jednego do drugiego?








19
Jak radzić sobie z błędem „java.lang.OutOfMemoryError: Java heap space”?
Piszę aplikację Swing po stronie klienta (graficzny projektant czcionek) na Javie 5 . Ostatnio java.lang.OutOfMemoryError: Java heap spacepopełniam błąd, ponieważ nie jestem konserwatywny w kwestii użycia pamięci. Użytkownik może otworzyć nieograniczoną liczbę plików, a program przechowuje otwarte obiekty w pamięci. Po szybkich badaniach znalazłem ergonomię w wirtualnej maszynie Java 5.0 …

29
Maven nie znajduje testów JUnit do uruchomienia
Mam program maven, kompiluje się dobrze. Po uruchomieniu mvn testnie uruchamia żadnych testów (pod nagłówkiem TESTY mówi There are no tests to run.). Odtworzyłem ten problem z super prostą konfiguracją, którą przedstawię poniżej, a także dane wyjściowe po uruchomieniu -X. Testy jednostkowe działają poprawnie w środowisku eclipse (zarówno z domyślnym …
416 java  maven  junit  junit4  maven-3 



18
Jak uruchamiać metody testowe w określonej kolejności w JUnit4?
Chcę wykonać metody testowe opatrzone adnotacjami @Testw określonej kolejności. Na przykład: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Chcę mieć pewność, że uruchomię się test1()przed test2()każdym uruchomieniem MyTest, ale nie mogłem znaleźć adnotacji takiej jak @Test(order=xx). Myślę, że jest to dość ważna funkcja dla …

15
Zainicjować pola klasy w konstruktorze czy w deklaracji?
Ostatnio programuję w języku C # i Javie i jestem ciekawy, gdzie najlepiej zainicjować pola klasy. Czy powinienem to zrobić przy deklaracji ?: public class Dice { private int topFace = 1; private Random myRand = new Random(); public void Roll() { // ...... } } czy w konstruktorze ?: …
413 java 

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.