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






23
Jak skopiować obiekt w Javie?
Rozważ poniższy kod: DummyBean dum = new DummyBean(); dum.setDummy("foo"); System.out.println(dum.getDummy()); // prints 'foo' DummyBean dumtwo = dum; System.out.println(dumtwo.getDummy()); // prints 'foo' dum.setDummy("bar"); System.out.println(dumtwo.getDummy()); // prints 'bar' but it should print 'foo' Tak, chcę skopiować dumdo dumtwoi zmiana dumbez wpływania na dumtwo. Ale powyższy kod tego nie robi. Kiedy coś dumzmieniam, …
794 java  object  copy  clone 

12
Jak powiedzieć Maven, aby użyła najnowszej wersji zależności?
W Maven zależności są zwykle konfigurowane w następujący sposób: <dependency> <groupId>wonderful-inc</groupId> <artifactId>dream-library</artifactId> <version>1.2.3</version> </dependency> Teraz, jeśli pracujesz z bibliotekami, które mają częste wydania, ciągłe aktualizowanie znacznika <version> może być nieco denerwujące. Czy jest jakiś sposób, aby powiedzieć Maven, aby zawsze korzystała z najnowszej dostępnej wersji (z repozytorium)?


7
Jak używać Jacksona do deserializacji szeregu obiektów
Dokumentacja powiązania danych Jacksona wskazuje, że Jackson obsługuje deserializację „Tablic wszystkich obsługiwanych typów”, ale nie mogę ustalić dokładnej składni. Dla pojedynczego obiektu zrobiłbym to: //json input { "id" : "junk", "stuff" : "things" } //Java MyClass instance = objectMapper.readValue(json, MyClass.class); Teraz dla tablicy chcę to zrobić: //json input [{ "id" …
779 java  json  jackson 




17
Czy List <Dog> jest podklasą List <Animal>? Dlaczego generyczne produkty Java nie są domyślnie polimorficzne?
Jestem trochę zdezorientowany, jak generycy Java radzą sobie z dziedziczeniem / polimorfizmem. Załóżmy następującą hierarchię - Animal (Parent) Pies - Kot (Dzieci) Załóżmy, że mam metodę doSomething(List&lt;Animal&gt; animals). Przez wszystkich zasad dziedziczenia i polimorfizmu, chciałbym założyć, że List&lt;Dog&gt; jestList&lt;Animal&gt; i List&lt;Cat&gt; jestList&lt;Animal&gt; - a więc albo można być przekazywane do …

30
Jak wywołać metodę po opóźnieniu w Androidzie
Chcę móc wywołać następującą metodę po określonym opóźnieniu. W celu c było coś takiego: [self performSelector:@selector(DoSomething) withObject:nil afterDelay:5]; Czy istnieje odpowiednik tej metody w Androidzie z Javą? Na przykład muszę być w stanie wywołać metodę po 5 sekundach. public void DoSomething() { //do something here }
769 java  android  handler  delay 


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.