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

4
JSR-303 @Valid adnotacja nie działa dla listy obiektów podrzędnych
Moje główne zajęcia to public class UserAddressesForm { @NotEmpty private String firstName; @NotEmpty private String lastName; private List<AddressForm> addresses; ... setters and getters public class AddressForm { @NotEmpty private String customName; @NotEmpty private String city; @NotEmpty private String streetAn; @NotEmpty private String streetHn; @NotEmpty private String addressCountry; @NotEmpty private String …
96 java  json  spring  spring-mvc  jsr 



8
Jak sprawdzić prawidłowy adres URL w Javie?
Jaki jest najlepszy sposób sprawdzenia, czy adres URL jest prawidłowy w Javie? Jeśli próbujesz zadzwonić new URL(urlString)i złapać MalformedURLException, ale wydaje się być zadowolony z wszystkiego, co się zaczyna http://. Nie martwię się o ustanowienie połączenia, po prostu ważność. Czy jest na to metoda? Adnotacja w Hibernate Validator? Czy powinienem …
96 java  validation  url 



20
java.lang.IllegalArgumentException: nie znaleziono konwertera dla zwracanej wartości typu
Z tym kodem @RequestMapping(value = "/bar/foo", method = RequestMethod.GET) public ResponseEntity<foo> foo() { Foo model; ... return ResponseEntity.ok(model); } } Mam następujący wyjątek java.lang.IllegalArgumentException: No converter found for return value of type Domyślam się, że obiektu nie można przekonwertować na JSON, ponieważ brakuje Jacksona. Nie rozumiem dlaczego, ponieważ myślałem, że …

24
Nie udało się uruchomić sdkmanager --list z Javą 9
Pobrałem i zainstalowałem: JDK ( jdk-9.0.1_osx-x64_bin.dmg) z Oracle tutaj Android SDK ( sdk-tools-darwin-3859397.zip) od Google tutaj . Po skonfigurowaniu PATHzmiennej spróbowałem uruchomić sdkmanager, co zastąpiło androidpolecenie do zarządzania komponentami SDK. Jednak nie udało się, jak pokazano tutaj: $ sdkmanager --list Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156) at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75) …

2
ograniczanie logowania debugowania java ssl
Korzystanie z flagi JVM -Djavax.net.debug=ssl generuje ogromną ilość rejestrowanych danych, szczegółów każdego zdarzenia SSL na serwerze. Czy w ogóle ma to tylko rejestrować błędy? lub być może istnieje lepszy podzbiór tych flag, które dają bardziej uporządkowany wynik all turn on all debugging ssl turn on ssl debugging The following can …
96 java  logging  ssl  jvm 

17
kiedy uruchamiam test mockito, występuje wyjątek WrongTypeOfReturnValue
Szczegóły błędu: org.mockito.exceptions.misusing.WrongTypeOfReturnValue: Boolean cannot be returned by updateItemAttributesByJuId() updateItemAttributesByJuId() should return ResultRich This exception might occur in wrongly written multi-threaded tests. Please refer to Mockito FAQ on limitations of concurrency testing. mój kod: @InjectMocks protected ItemArrangeManager arrangeManagerSpy = spy(new ItemArrangeManagerImpl()); @Mock protected JuItemWriteService juItemWriteService; when(arrangeManagerSpy .updateItemAttributes(mapCaptor.capture(), eq(juId), eq(itemTO.getSellerId()))) .thenReturn(false); …
96 java  mockito 


5
Dlaczego compareTo jest na finale Enum w Javie?
Wyliczenie w Javie implementuje Comparableinterfejs. Byłoby miło, aby zastąpić Comparable„s compareTometody, ale tutaj jest oznaczony jako wersja ostateczna. Domyślną naturalny porządek na Enum„s compareTojest podana kolejność. Czy ktoś wie, dlaczego wyliczenia Java mają to ograniczenie?

6
Sortowanie listy za pomocą stream.sorted () w Javie
Jestem zainteresowany sortowaniem listy ze strumienia. Oto kod, którego używam: list.stream() .sorted((o1, o2)->o1.getItem().getValue().compareTo(o2.getItem().getValue())) .collect(Collectors.toList()); Czy coś mi brakuje? Lista nie jest sortowana. Powinien posortować listy według pozycji o najniższej wartości. for (int i = 0; i < list.size(); i++) { System.out.println("list " + (i+1)); print(list, i); } Oraz metoda druku: …

4
Jaki jest cel metody odwracania ByteBuffer? (Dlaczego nazywa się to „flip”?)
Dlaczego metoda flip () ByteBuffera nazywa się „flip”? Co jest tutaj „odwrócone”? Według apidoc, dwa kolejne przewroty nie przywrócą pierwotnego stanu, a wielokrotne przewroty prawdopodobnie limit()staną się zerowe. Czy mogę jakoś „odpiąć”, aby ponownie użyć bajtów, które przekroczyły limit? Czy mogę połączyć tail, aby zostać odwróconym z innymi danymi?
96 java  flip  bytebuffer 


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.