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


3
Co to jest niezmiennik klasy w Javie?
Przeszukałem temat, ale poza Wikipedią nie znalazłem żadnej dalszej przydatnej dokumentacji ani artykułów. Czy ktoś może mi wyjaśnić prostymi słowami, co to znaczy lub odesłać do jakiejś ładnej i łatwej do zrozumienia dokumentacji?

13
Jak można wykryć tryb samolotowy na Androidzie?
Mam w aplikacji kod, który wykrywa aktywne połączenie Wi-Fi. Ten kod wyzwala wyjątek RuntimeException, jeśli włączony jest tryb samolotowy. Chciałbym mimo wszystko wyświetlić oddzielny komunikat o błędzie w tym trybie. Jak mogę niezawodnie wykryć, czy urządzenie z Androidem działa w trybie samolotowym?
93 java  android  airplane 



10
Jak przekonwertować liczbę int na bajt bez znaku iz powrotem
Muszę przekonwertować liczbę na bajt bez znaku. Liczba jest zawsze mniejsza lub równa 255, więc zmieści się w jednym bajcie. Muszę również przekonwertować ten bajt z powrotem na tę liczbę. Jak miałbym to zrobić w Javie? Wypróbowałem kilka sposobów i żaden nie działa. Oto, co próbuję teraz zrobić: int size …
93 java  byte  int 


7
Czy powinienem bezwzględnie unikać używania wyliczeń w systemie Android?
Kiedyś definiowałem zestaw powiązanych stałych, takich jak Bundleklucze razem w interfejsie jak poniżej: public interface From{ String LOGIN_SCREEN = "LoginSCreen"; String NOTIFICATION = "Notification"; String WIDGET = "widget"; } Zapewnia mi to przyjemniejszy sposób grupowania powiązanych stałych razem i używania ich przez import statyczny (nie implementuje). Wiem Androidramy stosowane są …
93 java  android  enums 

8
Jak przekonwertować AAR na JAR
Sytuacja : Zamierzam użyć biblioteki Java i mam tylko plik AAR z repozytorium Maven, ale potrzebuję pliku JAR . Opowieść w tle: Próbowałem skompilować bibliotekę, ale jej struktura Gradle była niestabilna. Poprosiłem więc o skompilowany plik jar, a jego programista wręczył mi plik aar z jakiegoś repozytorium Mavena (deweloper nie …
93 java  jar  aar 


2
czy System.currentTimeMillis () zwraca czas UTC?
Chcę uzyskać aktualny czas UTC w milisach. Przeszukałem google i otrzymałem odpowiedzi, że System.currentTimeMillis () zwraca czas UTC. ale tak nie jest. Jeśli wykonam następujące czynności: long t1 = System.currentTimeMillis(); long t2 = new Date().getTime(); long t3 = Calendar.getInstance().getTimeInMillis(); wszystkie trzy czasy są prawie takie same (różnica jest w milisekundach …


12
Dlaczego bez próby wejścia / wyjścia niemożliwe jest wykrycie, że gniazdo TCP zostało bezpiecznie zamknięte przez partnera?
W odpowiedzi na niedawne pytanie zastanawiam się, dlaczego w Javie nie jest możliwe wykrycie, że gniazdo zostało bezpiecznie zamknięte przez równorzędnego, bez próby odczytu / zapisu w gnieździe TCP? Wydaje się, że tak jest niezależnie od tego, czy używa się pre-NIO, Socketczy NIO SocketChannel. Kiedy peer z wdziękiem zamyka połączenie …

6
Implementacja HashMap Java 8
Zgodnie z następującym dokumentem odsyłającym: Implementacja Java HashMap Jestem zdezorientowany z implementacją HashMap(a raczej ulepszeniem HashMap). Moje zapytania to: po pierwsze static final int TREEIFY_THRESHOLD = 8; static final int UNTREEIFY_THRESHOLD = 6; static final int MIN_TREEIFY_CAPACITY = 64; Dlaczego i jak są używane te stałe? Chcę mieć na to …

5
Jak mogę wyłączyć domyślną procedurę obsługi konsoli podczas korzystania z interfejsu API logowania w języku Java?
Cześć, próbuję zaimplementować logowanie java w mojej aplikacji. Chcę użyć dwóch programów obsługi. Program obsługi plików i mój własny program obsługi konsoli. Obaj moi handlowcy działają dobrze. Moje logowanie jest wysyłane do pliku i do konsoli. Moje logowanie jest również wysyłane do domyślnego programu obsługi konsoli, czego nie chcę. Jeśli …

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.