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

8
Konwertuj tablicę bajtów na liczbę całkowitą w Javie i odwrotnie
Chcę przechowywać niektóre dane w tablicach bajtów w Javie. Zasadniczo tylko liczby, które mogą zająć do 2 bajtów na liczbę. Chciałbym wiedzieć, jak mogę przekonwertować liczbę całkowitą na 2-bajtową tablicę bajtów i odwrotnie. Znalazłem wiele rozwiązań googlujących, ale większość z nich nie wyjaśnia, co dzieje się w kodzie. Jest wiele …
139 java  types  endianness 


14
Java LinkedHashMap pobiera pierwszy lub ostatni wpis
Skorzystałem LinkedHashMapbo ważna jest kolejność w jakiej wpisywano klucze na mapie. Ale teraz chcę uzyskać wartość klucza na pierwszym miejscu (pierwszy wpisany wpis) lub na końcu. Czy powinna istnieć taka metoda first()i last()czy coś takiego? Czy muszę mieć iterator, aby uzyskać tylko pierwszy wpis klucza? Dlatego użyłem LinkedHashMap! Dzięki!

12
Jak przetestować kod zależny od zmiennych środowiskowych za pomocą JUnit?
Mam fragment kodu Java, który używa zmiennej środowiskowej, a zachowanie kodu zależy od wartości tej zmiennej. Chciałbym przetestować ten kod z różnymi wartościami zmiennej środowiskowej. Jak mogę to zrobić w JUnit? Widziałem ogólnie sposoby ustawiania zmiennych środowiskowych w Javie , ale bardziej interesuje mnie aspekt testów jednostkowych, zwłaszcza biorąc pod …

10
Najbardziej efektywny sposób rzutowania List <SubClass> na List <BaseClass>
Mam coś List&lt;SubClass&gt;, co chcę traktować jako List&lt;BaseClass&gt;. Wygląda na to, że nie powinno to stanowić problemu, ponieważ rzutowanie a SubClassna a BaseClassjest bardzo proste, ale mój kompilator narzeka, że ​​rzutowanie jest niemożliwe. Jaki jest więc najlepszy sposób na uzyskanie odniesienia do tych samych obiektów, co List&lt;BaseClass&gt;? W tej chwili …

2
ConnectionTimeout a SocketTimeout
Mam problem z biblioteką, której używam. Może to być biblioteka albo ja źle ją wykorzystuję! Zasadniczo, kiedy to robię (limit czasu w milisekundach) _ignitedHttp.setConnectionTimeout(1); // v short _ignitedHttp.setSocketTimeout(60000); // 60 seconds Nie jest generowany żaden wyjątek limitu czasu i działa poprawnie, jednak gdy wykonuję następujące czynności, _ignitedHttp.setConnectionTimeout(60000); // 60 seconds …


7
Spring Java Config: jak stworzyć @Bean o zasięgu prototypu z argumentami runtime?
Korzystając z Java Config Springa, muszę uzyskać / utworzyć komponent bean o zakresie prototypu z argumentami konstruktora, które są dostępne tylko w czasie wykonywania. Rozważmy następujący przykład kodu (uproszczony dla zwięzłości): @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated String name = request.getParameter("name"); Thing thing …

24
IntelliJ nie może znaleźć żadnych deklaracji
Całkowicie odinstalowałem IntelliJ i ponownie zainstalowałem i zaimportowałem mój projekt. Zaimportowałem za pomocą gradle i widzę wszystkie pliki w moim projekcie. Jednak kiedy otwieram plik, nie mogę znaleźć żadnej deklaracji, do której mógłbym przejść, wykonując cmd + kliknięcie. Mam konfigurację Java 7 SDK i nie mogę nawet przejść do deklaracji …

30
IllegalArgumentException: cel nawigacji xxx jest nieznany dla tego kontrolera NavController
Mam problem z nowym komponentem Android Navigation Architecture, gdy próbuję przejść z jednego fragmentu do drugiego , pojawia się ten dziwny błąd: java.lang.IllegalArgumentException: navigation destination XXX is unknown to this NavController Każda inna nawigacja działa dobrze, z wyjątkiem tej konkretnej. Używam findNavController()funkcji Fragment, aby uzyskać dostęp do NavController. Każda pomoc …


30
Na pytania, na które powinien odpowiedzieć każdy dobry programista Java / Java EE? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
138 java  jakarta-ee 

10
Jaka jest różnica między rzutowaniem w górę a rzutowaniem w dół w odniesieniu do zmiennej klasy
Jaka jest różnica między rzutowaniem w górę a rzutowaniem w dół w odniesieniu do zmiennej klasy? Na przykład w poniższym programie klasa Animal zawiera tylko jedną metodę, ale klasa Dog zawiera dwie metody, a następnie sposób rzutowania zmiennej Dog na zmienną Animal Variable. Jeśli rzucanie jest zakończone, to jak możemy …

8
Serializacja Jacksona: ignoruj ​​puste wartości (lub null)
Obecnie używam jackson 2.1.4 i mam problemy z ignorowaniem pól podczas konwertowania obiektu na ciąg JSON. Oto moja klasa, która działa jako obiekt do konwersji: public class JsonOperation { public static class Request { @JsonInclude(Include.NON_EMPTY) String requestType; Data data = new Data(); public static class Data { @JsonInclude(Include.NON_EMPTY) String username; …
138 java  json  jackson 


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.