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


14
Jak programowo ustawić drawableLeft na przycisku Androida?
Dynamicznie tworzę przyciski. Najpierw nadałem im styl XML i staram się wziąć XML poniżej i uczynić go programatycznym. <Button android:id="@+id/buttonIdDoesntMatter" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="buttonName" android:drawableLeft="@drawable/imageWillChange" android:onClick="listener" android:layout_width="fill_parent"> </Button> To właśnie mam. Mogę zrobić wszystko oprócz tego, co jest możliwe. linear = (LinearLayout) findViewById(R.id.LinearView); Button button = new Button(this); button.setText("Button"); button.setOnClickListener(listener); button.setLayoutParams( …

13
Google Gson - deserializować obiekt listy <klasa>? (rodzaj ogólny)
Chcę przenieść obiekt listy za pośrednictwem Google Gson, ale nie wiem, jak dokonać deserializacji typów ogólnych. Co próbowałem po obejrzeniu tego (odpowiedź BalusC): MyClass mc = new Gson().fromJson(result, new List&lt;MyClass&gt;(){}.getClass()); ale wtedy pojawia się błąd w zaćmieniu, mówiąc: „Typ new List () {} musi implementować odziedziczoną metodę abstrakcyjną ...” i …
441 java  json  generics  gson 




13
JsonMappingException: Nie znaleziono odpowiedniego konstruktora dla typu [typ prosty, klasa]: nie można utworzyć instancji z obiektu JSON
Podczas próby otrzymania żądania JSON i przetworzenia go pojawia się następujący błąd: org.codehaus.jackson.map.JsonMappingException: Nie znaleziono odpowiedniego konstruktora dla typu [typ prosty, klasa com.myweb.ApplesDO]: nie można utworzyć instancji z obiektu JSON (trzeba dodać / włączyć informacje o typie?) Oto JSON, który próbuję wysłać: { "applesDO" : [ { "apple" : "Green …


14
Co powinienem ustawić zmienną środowiskową JAVA_HOME na macOS X 10.6?
Wiele aplikacji Java, które używają skryptów powłoki do skonfigurowania swojego środowiska, używa JAVA_HOMEzmiennej środowiskowej do uruchamiania poprawnej wersji Java, lokalizowania plików JRE JRE itd. W systemie macOS X 10.6 następujące ścieżki wydają się poprawne dla tej zmiennej /Library/Java/Home /System/Library/Frameworks/JavaVM.framework/Home /System/Library/Frameworks/JavaVM.framework/Versions/Current Niektóre z nich to dowiązania symboliczne do rzeczywistej bieżącej maszyny …

15
Czy korzystanie z Project Lombok jest bezpieczne? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Jeśli nie wiesz, Project Lombok pomaga w niektórych irytujących kwestiach związanych z Javą …
436 java  lombok 

10
Jak zainicjować tablicę w Javie?
Inicjuję tablicę w następujący sposób: public class Array { int data[] = new int[10]; /** Creates a new instance of Array */ public Array() { data[10] = {10,20,30,40,50,60,71,80,90,91}; } } NetBeans wskazuje na błąd w tym wierszu: data[10] = {10,20,30,40,50,60,71,80,90,91}; Jak mogę rozwiązać problem?


25
Jak wykryć pętlę na połączonej liście?
Załóżmy, że masz połączoną strukturę listy w Javie. Składa się z węzłów: class Node { Node next; // some user data } i każdy Węzeł wskazuje na następny węzeł, z wyjątkiem ostatniego Węzła, który ma wartość null dla następnego. Powiedzmy, że istnieje możliwość, że lista może zawierać pętlę - tj. …


30
Obliczanie różnicy między dwoma instancjami daty Java
Korzystam z java.util.Dateklasy Java w Scali i chcę porównać Dateobiekt z bieżącą godziną. Wiem, że mogę obliczyć różnicę za pomocą getTime (): (new java.util.Date()).getTime() - oldDate.getTime() Jednak to pozostawia mi tylko longreprezentujące milisekundy. Czy istnieje prostszy i przyjemniejszy sposób na uzyskanie delty czasu?

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.