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


7
Android - Uruchom usługę podczas rozruchu
Ze wszystkiego, co widziałem na Stack Exchange i gdzie indziej, mam wszystko poprawnie skonfigurowane, aby uruchomić IntentService po uruchomieniu systemu operacyjnego Android. Niestety nie uruchamia się przy starcie i nie pojawiają się żadne błędy. Może eksperci pomogą ... Oczywisty: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.phx.batterylogger" android:versionCode="1" android:versionName="1.0" android:installLocation="internalOnly"> <uses-sdk android:minSdkVersion="8" …

8
Jak płynnie budować JSON w Javie?
Myślę o czymś takim: String json = new JsonBuilder() .add("key1", "value1") .add("key2", "value2") .add("key3", new JsonBuilder() .add("innerKey1", "value3")) .toJson(); Która biblioteka Java JSON jest najlepsza do tego rodzaju płynnego budowania? Aktualizacja : owinąłem GSON i uzyskałem prawie pożądany rezultat ... z jednym problemem .
107 java  json 


4
po co używać Retrofit, skoro mamy OkHttp
za pomocą OkHttp możemy wykonać żądanie HTTP, a następnie uzyskać odpowiedź z serwera OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url(url) .build(); Response response = client.newCall(request).execute(); następnie za pomocą Gson lib przekonwertuj odpowiedź na potrzebny nam obiekt. to jest z Square / OkHttp doc: Jego API żądań …
107 java  android  retrofit  okhttp 

3
Różnica między metodami String trim () i strip () w Javie 11
JDK 11 wprowadza między innymi 6 nowych metod dla klasy java.lang.String: repeat(int)- Powtarza ciąg tyle razy, ile podano w intparametrze lines() - Używa Spliteratora, aby leniwie podawać linie ze źródła isBlank() - Wskazuje, czy ciąg jest pusty, czy zawiera tylko białe znaki stripLeading() - Usuwa odstępy od początku stripTrailing() - …
107 java  string  trim  strip  java-11 

6
Migracja bazy danych pokoju, jeśli dodana jest tylko nowa tabela
Nie zakładajmy, że mam prostą bazę danych Pokoju: @Database(entities = {User.class}, version = 1) abstract class AppDatabase extends RoomDatabase { public abstract Dao getDao(); } Teraz dodaję nową jednostkę: Peti wbijam wersję na 2: @Database(entities = {User.class, Pet.class}, version = 2) abstract class AppDatabase extends RoomDatabase { public abstract Dao …

8
Jak zainstalować JDK 11 pod Ubuntu?
Więc Java 11 jest niedostępna . Czy ktoś wie, jak to zainstalować (OpenJDK od Oracle) z wiersza poleceń? Chciałbym zobaczyć coś takiego jak wcześniej w przypadku Oracle Java 10: sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get install oracle-java10-installer PS W podobnym pytaniu zaproponowano instrukcję: sudo apt-get install openjdk-11-jdk nie …
107 java  ubuntu  java-11 

8
#ifdef #ifndef w Javie
Wątpię, czy istnieje sposób na stworzenie warunków czasu kompilacji w Javie, takich jak #ifdef #ifndef w C ++. Mój problem polega na tym, że mam algorytm napisany w Javie i mam inny czas pracy, który poprawia ten algorytm. Chcę więc zmierzyć, ile czasu oszczędzam, gdy wykorzystuję każdą poprawę. W tej …

9
Jak wymusić zbieranie śmieci z powłoki?
Tak więc patrzę na stertę z jmap na zdalnym pudełku i chcę wymusić na niej zbieranie śmieci. Jak to zrobić bez zaglądania do jvisualvm lub jconsole i przyjaciół? Wiem, że nie powinieneś ćwiczyć wymuszania zbierania śmieci - powinieneś po prostu dowiedzieć się, dlaczego sterta jest duża / rośnie. Zdaję sobie …

10
Czym zmienna Java może się różnić od siebie?
Zastanawiam się, czy to pytanie można rozwiązać w Javie (jestem nowy w tym języku). To jest kod: class Condition { // you can change in the main public static void main(String[] args) { int x = 0; if (x == x) { System.out.println("Ok"); } else { System.out.println("Not ok"); } } …
106 java  if-statement 

15
Jak zamienić zestaw tokenów w Java String?
Mam następujący ciąg szablonu: "Hello [Name] Please find attached [Invoice Number] which is due on [Due Date]". Mam też zmienne typu String na imię i nazwisko, numer faktury i termin płatności - jak najlepiej zastąpić tokeny w szablonie zmiennymi? (Zwróć uwagę, że jeśli zmienna zawiera token, NIE powinna być zastępowana). …
106 java  regex  templates 


8
Java przy użyciu enum z instrukcją switch
Spojrzałem na różne pytania i odpowiedzi na SO podobne do tego pytania, ale nie znalazłem rozwiązania. To, co mam, to wyliczenie, które reprezentuje różne sposoby przeglądania przewodnika telewizyjnego ... W Applicationklasie NDroid static enum guideView { GUIDE_VIEW_SEVEN_DAY, GUIDE_VIEW_NOW_SHOWING, GUIDE_VIEW_ALL_TIMESLOTS } ... kiedy użytkownik zmienia widok, program obsługi zdarzeń otrzymuje intod …

9
Odpowiednik guawy dla IOUtils.toString (InputStream)
Apache Commons IO ma wygodną metodę IOUtils.toString () do odczytywania ciągu znakówInputStream . Ponieważ próbuję odejść od Apache Commons i przenieść się do Guawy : czy istnieje odpowiednik w guawie? Przejrzałem wszystkie klasy w com.google.common.iopakiecie i nie mogłem znaleźć nic tak prostego. Edycja: rozumiem i doceniam problemy z zestawami znaków. …
106 java  io  inputstream  guava 

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.