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


17
Dlaczego nikt nie używa make for Java?
Prawie każdy projekt Java, który widziałem, używa Mavena lub Anta. To dobre narzędzia i myślę, że każdy projekt może ich użyć. Ale to, co zdarzyło się zrobić ? Jest używany w różnych projektach innych niż Java i może z łatwością obsługiwać Javę. Oczywiście, jeśli używasz systemu Windows, musisz pobrać make.exe, …
162 java  ant  makefile  maven 

4
Czym dokładnie jest Java EE?
Robię Java SE od kilku lat i przechodzę do Java EE. Jednak mam pewne problemy ze zrozumieniem niektórych aspektów Java EE. Czy Java EE to tylko specyfikacja? Co mam na myśli to: czy EJB Java EE? Czy EJB / Spring to różne implementacje Java EE? Przykro mi, że pytam, ale …
162 java  jakarta-ee  ejb 

14
Wybrać losową wartość z wyliczenia?
Jeśli mam takie wyliczenie: public enum Letter { A, B, C, //... } Jaki jest najlepszy sposób na losowe wybranie jednego? Nie musi być kuloodporna, ale dość równa dystrybucja byłaby miła. Mógłbym zrobić coś takiego private Letter randomLetter() { int pick = new Random().nextInt(Letter.values().length); return Letter.values()[pick]; } Ale czy jest …
162 java  random  enums 

9
Jak sklonować InputStream?
Mam InputStream, który przekazuję do metody, aby wykonać pewne przetwarzanie. Użyję tego samego InputStream w innej metodzie, ale po pierwszym przetworzeniu InputStream wydaje się być zamknięty wewnątrz metody. Jak mogę sklonować InputStream, aby wysłać go do metody, która go zamyka? Czy jest inne rozwiązanie? EDYCJA: metody, które zamykają InputStream to …
162 java  clone  inputstream 



20
Posortowana kolekcja w Javie
Jestem początkującym w Javie. Proszę zasugerować, które kolekcje mogą / powinny być używane do utrzymywania posortowanej listy w Javie. Próbowałem Mapi Set, ale nie były tym, czego szukałem.

3
Jak używać ArgumentCaptor do stubbingu?
W dokumentacji Mockito i javadocs jest napisane Zaleca się używanie ArgumentCaptor z weryfikacją, ale nie z stubbingiem. ale nie rozumiem, w jaki sposób ArgumentCaptor może być używany do stubbingu. Czy ktoś może wyjaśnić powyższe stwierdzenie i pokazać, w jaki sposób ArgumentCaptor może być użyty do stubbingu lub podać link, który …

15
Wybór języka Java vs Python w Google App Engine
Obecnie Google App Engine obsługuje zarówno język Python, jak i Javę. Obsługa języka Java jest mniej dojrzała. Jednak wydaje się, że Java ma dłuższą listę bibliotek, a zwłaszcza obsługę kodu bajtowego Java, niezależnie od języków używanych do pisania tego kodu. Który język zapewni lepszą wydajność i większą moc? Proszę doradź. …


5
Jak możemy przekierować dane wyjściowe konsoli programu Java do wielu plików?
Jak możemy przekierować dane wyjściowe konsoli eclipse do pliku? Mogę: Run Configuration-> Commons-> Select a file. Użyj System.setOut(PrintStream)i System.setErr(PrintStream). Problem z 1) polega na tym, że muszę nagrywać dane wyjściowe konsoli do różnych plików zamiast do jednego pliku. Problem z 2) polega na tym, że przechowuje tylko dane wyjściowe konsoli …
161 java  eclipse 


22
Wiele uprawnień dla Androida 6.0
Wiem, że Android 6.0 ma nowe uprawnienia i wiem, że mogę je nazwać czymś takim if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE }, PERMISSION_WRITE_STORAGE); } Dzisiaj zobaczyłem aplikację Google, która potrzebuje 3 uprawnień: kontakty, sms i aparat. Tworzy stronę 1-3 i woła je wszystkie razem w …

11
Dlaczego domyślny konstruktor bez parametrów znika, gdy tworzysz go z parametrami
W C #, C ++ i Javie, kiedy tworzysz konstruktor pobierający parametry, domyślny bez parametrów znika. Zawsze akceptowałem ten fakt, ale teraz zacząłem się zastanawiać, dlaczego. Jaki jest powód tego zachowania? Czy to tylko „środek bezpieczeństwa / domysł” mówiący „Jeśli stworzyłeś własnego konstruktora, prawdopodobnie nie chcesz, aby ten ukryty kręcił …

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.