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

12
Android - zapobieganie ponownemu ładowaniu WebView podczas obracania
Kiedy obracam ekran, WebView ponownie ładuje całą stronę. Nie mogę tego mieć, ponieważ niektóre moje treści zawierają dynamiczne / losowe materiały. Obecnie po obróceniu ekran ładuje ponownie oryginalny adres URL z metody loadUrl (). Masz jakiś pomysł, co jest nie tak z moim kodem? MainActivity.java package com.mark.myapp; import android.app.Activity; import …

7
wyklucz @Component z @ComponentScan
Mam składnik, który chcę @ComponentScanw szczególności wykluczyć @Configuration: @Component("foo") class Foo { ... } W przeciwnym razie wydaje się kolidować z inną klasą w moim projekcie. Nie do końca rozumiem kolizję, ale jeśli skomentuję @Componentadnotację, wszystko działa tak, jak chcę. Ale inne projekty, które opierają się na tej bibliotece, oczekują, …






11
Jak uruchamiać określone zadanie codziennie o określonej godzinie przy użyciu usługi ScheduledExecutorService?
Codziennie o 5 rano staram się wykonać określone zadanie. Postanowiłem więc użyć ScheduledExecutorServicedo tego, ale do tej pory widziałem przykłady, które pokazują, jak uruchamiać zadanie co kilka minut. I nie jestem w stanie znaleźć żadnego przykładu, który pokazuje, jak uruchamiać zadanie codziennie o określonej godzinie (5 rano) rano, a także …

8
Grupuj według wielu nazw pól w Javie 8
Znalazłem kod do grupowania obiektów według jakiejś nazwy pola z POJO. Poniżej znajduje się kod: public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name = name; this.age = age; this.salary = salary; } @Override …
90 java  java-8 

4
Czy możesz dodać niestandardową wiadomość do AssertJ assertThat?
Mamy zestaw testów, który używa głównie asercji JUnit z dopasowywaniem Hamcrest. Jeden z naszych zespołów zaczął eksperymentować z AssertJ i zaimponował ludziom jego składnią, elastycznością i deklaratywnością. Jest jedna funkcja, którą JUnit zapewnia, a której nie mogę znaleźć odpowiednika w AssertJ: dodanie niestandardowego komunikatu o błędzie potwierdzenia. Często porównujemy obiekty, …

17
jak usunąć zawartość pliku tekstowego bez usuwania samego siebie
Chcę skopiować zawartość pliku „A” do pliku „B”. po skopiowaniu chcę wyczyścić zawartość pliku „A” i pisać na nim od początku. Nie mogę usunąć pliku „A”, ponieważ jest on powiązany z jakimś innym zadaniem. Udało mi się skopiować zawartość za pomocą API pliku Java (readLine ()), ale nie wiem, jak …
90 java  android 

18
Baza danych pokojów Android: jak obsłużyć Arraylist w encji?
Właśnie wdrożyłem Room do zapisywania danych offline. Ale w klasie Entity pojawia się następujący błąd: Error:(27, 30) error: Cannot figure out how to save this field into database. You can consider adding a type converter for it. A klasa jest następująca: @Entity(tableName = "firstPageData") public class MainActivityData { @PrimaryKey private …

4
Jaka jest technika inwersji pętli?
Przeglądałem dokument, który mówi o technikach optymalizacji kompilatora just -in-time (JIT) dla Javy. Jednym z nich była „inwersja pętli”. A dokument mówi: Zastępujesz zwykłą whilepętlę do-whilepętlą. A do-whilepętla jest ustawiona w ramach ifklauzuli. Ta wymiana prowadzi do dwóch mniej skoków. Jak działa inwersja pętli i jak optymalizuje naszą ścieżkę kodu? …

3
Jak działa adnotacja Spring @ResponseBody?
Mam metodę, która jest opisana w następujący sposób: /** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List<Account> to be converted. // Save your work and restart the server. You should get JSON …
89 java  json  spring  rest  spring-mvc 

8
Pobieranie wyliczenia związanego z wartością int
Wcześniej moje wyliczenia LegNo były zdefiniowane po prostu jako: NO_LEG, LEG_ONE, LEG_TWO i dzwoniąc return LegNo.values()[i];, mogłem uzyskać wartość związaną z każdym wyliczeniem. Ale teraz zdecydowałem, że chcę, aby LegNowyliczenie NO_LEGbyło wartością int -1 zamiast 0, więc zdecydowałem się użyć prywatnego konstruktora do zainicjowania i ustawienia jego wartości int NO_LEG(-1), …
89 java  enums 

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.