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

4
Brak pustego konstruktora podczas tworzenia usługi
Zmagam się z tym błędem: 08-08 11: 42: 53.179: E / AndroidRuntime (20288): Spowodowany przez: java.lang.InstantiationException: nie można utworzyć instancji klasy com.example.localnotificationtest.ReminderService; brak pustego konstruktora Nie rozumiem, dlaczego występuje ten błąd. Próbuję pojawić się powiadomienie w określonym czasie i po wyszukaniu czasu znalazłem to stare pytanie o przepełnienie stosu . …
98 java  android 

9
Wywołanie metody JMX MBean ze skryptu powłoki
Czy są jakieś biblioteki, które pozwoliłyby mi wywołać metodę JMX MBean ze skryptu powłoki? Udostępniamy niektóre operacje / polecenia administratora za pośrednictwem JMX i moglibyśmy poprosić administratorów o używanie JConsole lub VisualVM, ale niektóre zadania lepiej pozostawić automatyzacji. W tej automatyzacji chcielibyśmy móc wywołać metodę JMX MBean na naszym uruchomionym …
98 java  sysadmin  jmx 


2
fasola proxy o zasięgu sprężynowym
Czy ktoś może wyjaśnić użycie @ScopedProxyadnotacji wiosennej ? Myślałem , że ma to coś wspólnego z fasolą sesyjną, ale nie jestem pewien co. Używając zakresów, użyłem fasoli z zakresem sesji bez @ScopedProxyadnotacji (lub bez serwerów proxy z zakresem aop), więc jestem naprawdę pewien, jak prawidłowo go używać.
98 java  spring  proxy 

5
Żądanie POST wysyła dane json java HttpUrlConnection
Opracowałem kod java, który konwertuje następujący cURL na kod java przy użyciu adresu URL i HttpUrlConnection. curl to: curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"auth": { "passwordCredentials": {"username": "adm", "password": "pwd"},"tenantName":"adm"}}' Napisałem ten kod, ale zawsze daje kod HTTP 400 błędne żądanie. Nie mogłem …

7
Czy Java ma HashMap z wyszukiwaniem wstecznym?
Mam dane zorganizowane w rodzaju „klucz-klucz”, a nie „klucz-wartość”. To jest jak HashMap, ale będę potrzebować wyszukiwania O (1) w obu kierunkach. Czy istnieje nazwa tego typu struktury danych i czy coś takiego jest zawarte w standardowych bibliotekach Javy? (a może Apache Commons?) Mógłbym napisać własną klasę, która zasadniczo używa …

3
Java JUnit: Metoda X jest niejednoznaczna dla typu Y
Niektóre testy działały dobrze. Następnie przeniosłem go do innego pakietu i teraz pojawiają się błędy. Oto kod: import static org.junit.Assert.*; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.jgrapht.Graphs; import org.jgrapht.WeightedGraph; import org.jgrapht.graph.DefaultWeightedEdge; import org.jgrapht.graph.SimpleWeightedGraph; import org.junit.*; @Test public void testEccentricity() { WeightedGraph<String, DefaultWeightedEdge> g = generateSimpleCaseGraph(); Map<String, Double> eccen = …

6
Java: najlepszy sposób na iterację w kolekcji (tutaj ArrayList)
Dzisiaj szczęśliwie kodowałem, gdy dotarłem do fragmentu kodu, którego użyłem już setki razy: Iterowanie po kolekcji (tutaj ArrayList) Z jakiegoś powodu przyjrzałem się opcjom autouzupełniania Eclipse i zacząłem się zastanawiać: W jakich przypadkach poniższe pętle są lepsze w użyciu niż inne? Klasyczna pętla indeksu tablicy: for (int i = 0; …

6
Kiedy należy zgłosić wyjątek IllegalArgumentException?
Martwię się, że jest to wyjątek w czasie wykonywania, więc prawdopodobnie powinno być używane oszczędnie. Standardowy przypadek użycia: void setPercentage(int pct) { if( pct < 0 || pct > 100) { throw new IllegalArgumentException("bad percent"); } } Ale wydaje się, że wymusiłoby to następujący projekt: public void computeScore() throws MyPackageException …

3
Jaki jest sens klas ObjectFactory JAXB 2?
Jestem nowy w używaniu JAXB i użyłem xjc JAXB 2.1.3 do wygenerowania zestawu klas z mojego schematu XML. Oprócz wygenerowania klasy dla każdego elementu w moim schemacie, utworzono klasę ObjectFactory. Wydaje się, że nic nie powstrzymuje mnie przed bezpośrednim tworzeniem instancji elementów, np MyElement element = new MyElement(); podczas gdy …
98 java  jaxb 

9
Programowanie funkcjonalne - czy niezmienność jest droga? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

11
Jakie są zalety wymazywania typów w Javie?
Przeczytałem dzisiaj tweeta, który powiedział: To zabawne, gdy użytkownicy Javy narzekają na wymazywanie typów, co jest jedyną rzeczą, którą Java zrobiła dobrze, ignorując wszystkie rzeczy, które popełniły błąd. Zatem moje pytanie brzmi: Czy są korzyści z wymazywania typów w Javie? Jakie korzyści techniczne lub styl programowania oferuje (prawdopodobnie) poza preferencją …

1
PowerMockito mockuje pojedynczą metodę statyczną i zwraca obiekt
Chcę wyszydzić statyczną metodę m1 z klasy, która zawiera 2 statyczne metody m1 i m2. Chcę, aby metoda m1 zwracała obiekt. Wypróbowałem następujące 1) PowerMockito.mockStatic(Static.class, new Answer<Long>() { @Override public Long answer(InvocationOnMock invocation) throws Throwable { return 1000l; } }); To wywołuje zarówno m1, jak i m2, które mają inny …

15
Pobierz i otwórz plik PDF za pomocą Ajax
Mam klasę akcji, która generuje plik PDF. contentTypeJest ustawiony prawidłowo. public class MyAction extends ActionSupport { public String execute() { ... ... File report = signedPdfExporter.generateReport(xyzData, props); inputStream = new FileInputStream(report); contentDisposition = "attachment=\"" + report.getName() + "\""; contentType = "application/pdf"; return SUCCESS; } } Wołam to action przez połączenie …
98 javascript  java  jquery  pdf 


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.