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


9
Jak programowo zmienić ikonę MenuItem w ActionBar
Jak programowo zmienić ikonę MenuItem w ActionBar? Próbowałem użyć MenuItem menuItem = (MenuItem)findViewById(R.id.action_settings); menuItem.setIcon(getResources().getDrawable(R.drawable.ic_launcher)) ale to nie działa. To jest mój kod: Główna aktywność package com.test; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; public class MainActivity extends ActionBarActivity { private Button button; @Override protected void …

5
Jak zaakceptować parametry daty w żądaniu GET do kontrolera Spring MVC?
Mam żądanie GET, które wysyła datę w formacie RRRR-MM-DD do kontrolera Spring. Kod kontrolera jest następujący: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } Żądanie jest wysyłane poprawnie, ponieważ sprawdzam z Firebug. Wyskakuje mi błąd: Status HTTP 400: Żądanie wysłane przez klienta było niepoprawne …
122 java  spring  date  spring-mvc 

2
Jak działają dopasowania Mockito?
Dopasowujących Mockito argument (takie jak any, argThat, eq, samei ArgumentCaptor.capture()) zachowują się inaczej dopasowujących Hamcrest. Dopasowania Mockito często powodują wyjątek InvalidUseOfMatchersException, nawet w kodzie, który jest wykonywany długo po użyciu jakichkolwiek dopasowań. Dopasowania Mockito podlegają dziwnym regułom, takim jak wymaganie użycia dopasowań Mockito tylko dla wszystkich argumentów, jeśli jeden argument …
122 java  mocking  mockito 

10
Dodaj plik właściwości do ścieżki klas IntelliJ
Uruchamiam prosty program Java z IntelliJ IDE przy użyciu menu Run-> Run. To działa dobrze. Teraz chcę dodać logowanie log4j. Dodałem folder zasobów w katalogu głównym projektu. Dodałem plik log4j.properties w tym folderze. Zmieniłem kod, żeby coś zarejestrować. Jaki jest właściwy sposób poinformowania IntelliJ o dołączeniu folderu zasobów do ścieżki …


8
Kiedy używać metod ogólnych, a kiedy używać symboli wieloznacznych?
Czytam o metodach ogólnych z OracleDocGenericMethod . Jestem dość zdezorientowany porównaniem, kiedy mówi, kiedy użyć symboli wieloznacznych, a kiedy metod ogólnych. Cytat z dokumentu. interface Collection<E> { public boolean containsAll(Collection<?> c); public boolean addAll(Collection<? extends E> c); } Mogliśmy zamiast tego użyć metod ogólnych: interface Collection<E> { public <T> boolean …
122 java  generics  wildcard 

8
Co właściwie oznacza PermGen?
Wiem, czym jest PermGen, do czego służy, dlaczego zawodzi, jak go zwiększyć itp. Nie wiem, co właściwie oznacza PermGen. Stałe ... Coś ... Coś? Czy ktoś wie, co właściwie oznacza PermGen?
122 java  permgen 

3
Pobierz pierwszy element spełniający kryteria
Jak zdobyć pierwszy element spełniający kryteria w strumieniu? Próbowałem tego, ale nie działa this.stops.stream().filter(Stop s-> s.getStation().getName().equals(name)); Kryteria te nie działają, metoda filtru jest wywoływana w klasie innej niż Stop. public class Train { private final String name; private final SortedSet<Stop> stops; public Train(String name) { this.name = name; this.stops = …
122 java  java-8  java-stream 

4
Jak pobrać parametry zapytania w Spring Boot?
Rozwijam projekt przy użyciu Spring Boot. Mam kontroler, który akceptuje żądania GET . Obecnie akceptuję żądania na następujące rodzaje adresów URL: http: // localhost: 8888 / user / data / 002 ale chcę akceptować żądania przy użyciu parametrów zapytania : http: // localhost: 8888 / user? data = 002 Oto …
122 java  rest  spring-boot 

11
Jak analizować JSON w Kotlin?
Otrzymuję dość głęboki ciąg obiektu JSON z usługi, który muszę przeanalizować do obiektu JSON, a następnie zmapować go na klasy. Jak mogę przekształcić ciąg JSON w obiekt w Kotlin? Po tym mapowaniu do odpowiednich klas używałem StdDeserializer firmy Jackson. Problem pojawia się w momencie, gdy obiekt miał właściwości, które również …
122 java  json  kotlin 

9
Spring Boot + JPA: zignorowano adnotację nazwy kolumny
Mam aplikację Spring Boot z zależnościami spring-boot-starter-data-jpa. Moja klasa encji ma adnotację kolumny z nazwą kolumny. Na przykład: @Column(name="TestName") private String testName; Kod SQL wygenerowany przez to utworzony test_namejako nazwa kolumny. Po szukaniu rozwiązania stwierdziłem, że spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategyproblem rozwiązał (nazwa kolumny jest pobierana z adnotacji kolumny). Mimo to moje pytanie brzmi: …


4
Jak uzyskać dostęp do niezabezpieczonego hasłem magazynu kluczy Java lub zmienić hasło?
Próbuję zaimportować zaufany certyfikat do magazynu kluczy Java Cacerts , ale mam problem. Próbowałem wyświetlić listę istniejących zaufanych certyfikatów i wygląda na to, że magazyn kluczy nie jest chroniony hasłem. $ keytool -list -keystore cacerts Enter keystore password: ***************** WARNING WARNING WARNING ***************** * The integrity of the information stored …

7
Jak mogę zablokować plik za pomocą Java (jeśli to możliwe)
Mam proces Java, który otwiera plik za pomocą FileReader. Jak mogę zapobiec otwarciu tego pliku przez inny proces (Java) lub przynajmniej powiadomić ten drugi proces, że plik jest już otwarty? Czy to automatycznie powoduje, że drugi proces otrzymuje wyjątek, jeśli plik jest otwarty (co rozwiązuje mój problem), czy też muszę …
121 java  file-io 

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.