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


15
Rozszerzanie wyliczenia przez dziedziczenie
Wiem, że jest to raczej sprzeczne z ideą wyliczeń, ale czy można rozszerzyć wyliczenia w C # / Javie? Mam na myśli „rozszerzanie” zarówno w sensie dodawania nowych wartości do wyliczenia, ale także w sensie OO dziedziczenia z istniejącego wyliczenia. Zakładam, że nie jest to możliwe w Javie, ponieważ dostał …
85 c#  java  .net 

6
Pobieranie uniksowego znacznika czasu z Date ()
Potrafię przekonwertować znacznik czasu unixa na Date()obiekt, umieszczając longwartość w Date()konstruktorze. Na przykład: mógłbym mieć to jako new Date(1318762128031). Ale potem, jak mogę odzyskać uniksowy znacznik czasu z Date()obiektu?
85 java  date 

1
Jak rejestrować wyjątek i komunikat z symbolami zastępczymi w SLF4J
Jakie jest prawidłowe podejście do rejestrowania zarówno komunikatu o błędzie, jak i wyjątku za pomocą SLF4J ? Próbowałem to zrobić, ale ślad stosu wyjątków nigdy nie jest drukowany: logger.error("Unable to parse data {}", inputMessage, e); W tym przypadku chcę, aby wypełnić {}z inputMessagejak wylogowaniu się StackTrace wyjątku. Jedynym sposobem, w …
85 java  logging  slf4j 


5
Jaka jest optymalna pojemność i współczynnik obciążenia dla mapy HashMap o stałym rozmiarze?
Próbuję znaleźć optymalną pojemność i współczynnik obciążenia dla konkretnego przypadku. Myślę, że zrozumiałem sedno, ale nadal byłbym wdzięczny za potwierdzenie od kogoś bardziej kompetentnego niż ja. :) Jeśli wiem, że moja HashMap zapełni się, aby pomieścić, powiedzmy, 100 obiektów i spędza większość czasu mając 100 obiektów, to domyślam się, że …
85 java  hashmap 

6
Jak zapętlić atrybuty klasy w Javie?
Jak mogę dynamicznie zapętlić atrybuty klasy w Javie. Na przykład: public class MyClass{ private type1 att1; private type2 att2; ... public void function(){ for(var in MyClass.Attributes){ System.out.println(var.class); } } } czy to możliwe w Javie?
85 java  attributes  loops 



6
Jak przekazać typ jako parametr metody w Javie
W jaki sposób w Javie można przekazać typ jako parametr (lub zadeklarować jako zmienną)? Nie chcę przekazywać instancji typu, ale sam typ (np. Int, String itp.). W C # mogę to zrobić: private void foo(Type t) { if (t == typeof(String)) { ... } else if (t == typeof(int)) { …
85 java  types 

4
Uruchamianie jmap Nie można otworzyć pliku gniazda
Musiałem biec jmap, aby zrobić zrzut stosu mojego procesu. ale jvmwrócił: Unable to open socket file: target process not responding or HotSpot VM not loaded The -F option can be used when the target process is not responding Więc użyłem -F: ./jmap -F -dump:format=b,file=heap.bin 10330 Attaching to process ID 10331, …
85 java  linux  jvm  jvm-hotspot 

7
Czy istnieje sposób na przekonwertowanie ZoneId na ZoneOffset w java 8?
Mam epoch second i zoneId, według method1.Można go przekonwertować na LocalDateTime z domyślnym systemem zoneId, ale nie znajduję sposobu, aby przekonwertować sekundę epoki na LocalDateTime przez method2, ponieważ nie ma. ZoneOffset.systemDefaultMyślę, że jest to niejasne. import java.time.{Instant, LocalDateTime, ZoneId, ZoneOffset} val epochSecond = System.currentTimeMillis() / 1000 LocalDateTime.ofInstant(Instant.ofEpochSecond(epochSecond), ZoneId.systemDefault())//method1 LocalDateTime.ofEpochSecond(epochSecond, 0, …

7
Transakcja wycofania po @Test
Po pierwsze, znalazłem wiele wątków na ten temat w StackOverflow, ale żaden z nich tak naprawdę mi nie pomógł, więc przepraszam, że zadaję prawdopodobnie zduplikowane pytanie. Przeprowadzam testy JUnit za pomocą testu sprężynowego, mój kod wygląda następująco @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {}) public class StudentSystemTest { @Autowired private StudentSystem studentSystem; @Before …


5
Wysyłanie wiadomości do konkretnego użytkownika w Spring Websocket
Jak wysłać wiadomość WebSocket z serwera tylko do określonego użytkownika? Moja aplikacja internetowa ma ustawienia zabezpieczeń sprężynowych i korzysta z gniazda sieciowego. Mam trudny problem podczas próby wysłania wiadomości z serwera tylko do określonego użytkownika . Moje zrozumienie z przeczytania instrukcji pochodzi z serwera, który możemy zrobić simpMessagingTemplate.convertAndSend("/user/{username}/reply", reply); A …

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.