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

10
Jak zapobiec modyfikacji pola prywatnego w klasie?
Wyobraź sobie, że mam tę klasę: public class Test { private String[] arr = new String[]{"1","2"}; public String[] getArr() { return arr; } } Teraz mam inną klasę, która używa powyższej klasy: Test test = new Test(); test.getArr()[0] ="some value!"; //!!! Oto więc problem: uzyskałem dostęp do prywatnego pola klasy …
165 java  arrays  oop  class 


5
java SSL i magazyn kluczy certyfikatów
Skąd mój program java wie, gdzie jest mój magazyn kluczy zawierający certyfikat? Lub alternatywnie, jak wskazać programowi Java, gdzie ma szukać magazynu kluczy? Po określeniu w jakiś sposób magazynu kluczy, jak określić certyfikat, który będzie używany do uwierzytelniania serwera na kliencie?
165 java  keystore 


9
Wywołanie clojure z java
Większość najpopularniejszych haseł Google dotyczących „wywoływania clojure z javy” jest nieaktualna i zaleca się użycie ich clojure.lang.RTdo kompilacji kodu źródłowego. Czy mógłbyś pomóc w jasnym wyjaśnieniu, jak wywołać Clojure z Java, zakładając, że masz już słoik z projektu Clojure i umieściłeś go w ścieżce klas?


5
Eclipse: Jak zmienić kolor podświetlenia aktualnie wybranej metody / wyrażenia?
W zaćmieniu, kiedy kursor jest umieszczony na metodzie (lub innej rzeczy), inne miejsca, w których metoda istnieje, są podświetlane. Chciałbym zmienić kolor tego podświetlenia, ale po wielokrotnym przeszukiwaniu preferencji zaćmienia we wszystkich 3 miejscach, jeszcze go nie znalazłem. Czy któryś z guru Eclipse wie, gdzie znaleźć tę opcję? Dziękuję Ci!
165 java  eclipse 

2
Czy istnieje znacznik javadoc do dokumentowania parametrów typu ogólnego?
Przeglądałem dokumentację javadoc w witrynie Sun, próbując znaleźć znacznik javadoc, który może być użyty do udokumentowania ogólnego podpisu typu klasy lub metody. Coś podobnego @typeparam, podobnego do zwykłego @param, ale pasującego do typów i metod, np /** * @typeparam T This describes my type parameter */ class MyClass<T> { } …
165 java  javadoc 

7
Co dokładnie robi mvn install w maven
Właśnie zacząłem używać Mavena i powiedziano mi, żebym to zrobił mvn installw określonym katalogu. Co mvn installdokładnie robi ? Myślę, że szuka pom.xmlw bieżącym folderze i zaczyna postępować zgodnie z instrukcjami określonymi w tym pliku. Czy to jest poprawne?
165 java  maven  pom.xml 

8
Konwertuj ciąg JSON na wyjście JSON Pretty Print przy użyciu Jacksona
To jest ciąg JSON, który mam: {"attributes":[{"nm":"ACCOUNT","lv":[{"v":{"Id":null,"State":null},"vt":"java.util.Map","cn":1}],"vt":"java.util.Map","status":"SUCCESS","lmd":13585},{"nm":"PROFILE","lv":[{"v":{"Party":null,"Ads":null},"vt":"java.util.Map","cn":2}],"vt":"java.util.Map","status":"SUCCESS","lmd":41962}]} Muszę przekonwertować powyższy JSON Stringna Pretty Print JSON Output (używając Jacksona), jak poniżej: { "attributes": [ { "nm": "ACCOUNT", "lv": [ { "v": { "Id": null, "State": null }, "vt": "java.util.Map", "cn": 1 } ], "vt": "java.util.Map", "status": "SUCCESS", "lmd": 13585 }, { …

17
Jak sobie radzić z wolnym generatorem SecureRandom?
Jeśli chcesz mieć silne kryptograficznie liczby losowe w Javie, użyj SecureRandom. Niestety SecureRandommoże to być bardzo powolne. Jeśli używa /dev/randomw systemie Linux, może blokować oczekiwanie na zbudowanie wystarczającej entropii. Jak uniknąć spadku wydajności? Czy ktoś użył Uncommon Maths jako rozwiązania tego problemu? Czy ktoś może potwierdzić, że ten problem z …


17
Jak przechwycić wyjątek z wątku
Mam główną klasę Javy, w klasie zaczynam nowy wątek, w głównym czeka, aż wątek umrze. W pewnym momencie wyrzucam wyjątek czasu wykonywania z wątku, ale nie mogę złapać wyjątku wyrzuconego z wątku w głównej klasie. Oto kod: public class Test extends Thread { public static void main(String[] args) throws InterruptedException …

9
Jak uniknąć konieczności określania lokalizacji WSDL w kliencie usługi sieciowej wygenerowanym przez CXF lub JAX-WS?
Kiedy generuję klienta webservice za pomocą wsdl2java z CXF (który generuje coś podobnego do wsimport), za pośrednictwem maven, moje usługi zaczynają się od takich kodów: @WebServiceClient(name = "StatusManagement", wsdlLocation = "c:/some_absolute_path_to_a_wsdl_file.wsdl", targetNamespace = "http://tempuri.org/") public class StatusManagement extends Service { public final static URL WSDL_LOCATION; public final static QName SERVICE …
165 java  wsdl  cxf  wsdl2java 

12
Assert równa się 2 listom w Junit
Jak mogę zapewnić równość między listami w przypadku testowym JUnit ? Treść listy powinna być równa. Na przykład: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String> numbers3 = Arrays.asList("one", "two", "four"); // numbers should be equal to numbers2 //numbers should not be equal to numbers3

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.