Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].


10
Як запобігти зміні приватного поля в класі?
Уявіть, що у мене цей клас: public class Test { private String[] arr = new String[]{"1","2"}; public String[] getArr() { return arr; } } Тепер у мене є ще один клас, який використовує вищевказаний клас: Test test = new Test(); test.getArr()[0] ="some value!"; //!!! Отже, це проблема: я отримав доступ …
165 java  arrays  oop  class 


5
java SSL та cert keystore
Як моя програма Java знає, де знаходиться мій сховище ключів, що містить сертифікат? Або, як я можу сказати своїй програмі java, де шукати брелок для зберігання ключів? Після того, як певним чином вказано сховище ключів, як вказати сертифікат, який слід використовувати для автентифікації сервера до клієнта?
165 java  keystore 


9
Виклик клоджура з Java
Більшість найпопулярніших звернень google для "виклику клоджура з Java" застаріли, і рекомендується використовувати clojure.lang.RTдля компіляції вихідного коду. Чи можете ви допомогти з чітким поясненням того, як викликати Clojure з Java, якщо ви вже створили банку з проекту Clojure і включили його в класний шлях?

5
Затемнення: Як ви можете змінити колір виділення поточно вибраного методу / виразу?
У затемненні, коли ваш курсор розміщений на методі (або інших речах), виділяються інші місця методу, що існує. Я хотів би змінити колір цієї родзинки, але після того, як багато разів очищав уподобання затемнення у всіх трьох місцях, мені ще потрібно його знайти. Хтось із вас, гуру Eclipse знає, де знайти …
165 java  eclipse 

2
Чи є тег javadoc для документування загальних параметрів типу?
Я переглядав документацію javadoc на сайті Sun, намагаючись знайти, чи є тег javadoc, який може бути використаний для документування підпису загального типу класу чи методу. Щось @typeparamподібне до звичайного @param, але застосовне як до типів, так і до методів, наприклад /** * @typeparam T This describes my type parameter */ …
165 java  javadoc 

7
Що саме робить mvn у Maven
Я щойно почав використовувати Maven, і мені сказали робити mvn installв певному каталозі. Що саме робить mvn install? Я думаю, що він шукає pom.xmlв поточній папці і починає слідувати інструкціям, вказаним у цьому файлі. Це правильно?
165 java  maven  pom.xml 

8
Перетворити рядок JSON в гарненький друк JSON виводу за допомогою Джексона
Це рядок JSON: {"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}]} Мені потрібно перетворити вищевказаний JSON Stringу вихідний симпатичний друк JSON (за допомогою Джексона), як нижче: { "attributes": [ { "nm": "ACCOUNT", "lv": [ { "v": { "Id": null, "State": null }, "vt": "java.util.Map", "cn": 1 } ], "vt": "java.util.Map", "status": "SUCCESS", "lmd": 13585 }, { "nm": …

17
Як боротися з повільним генератором SecureRandom?
Якщо ви хочете криптографічно сильних випадкових чисел на Java, ви використовуєте SecureRandom. На жаль, SecureRandomможе бути дуже повільним. Якщо він використовується /dev/randomв Linux, він може блокувати очікування достатньої ентропії для нарощування. Як уникнути штрафу за виконання? Хтось використовував нечасті математики як рішення цієї проблеми? Чи може хтось підтвердити, що ця …

10
java.lang.NoClassDefFoundError: Не вдалося ініціалізувати клас XXX
public class PropHolder { public static Properties prop; static { //code for loading properties from file } } // Referencing the class somewhere else: Properties prop = PropHolder.prop; class PropHolderце власний клас. Клас знаходиться в тому ж файлі JAR основного класу. Так що не слід, тому що жоден JAR відсутній …

17
Як зловити виняток з потоку
У мене основний клас Java, в класі я запускаю новий потік, в основному він чекає, поки потік не відмирає. В якийсь момент я викидаю виняток з виконання потоку з потоку, але я не можу зловити виняток, викинутий з потоку в основному класі. Ось код: public class Test extends Thread { …

9
Як уникнути необхідності вказувати розташування WSDL у клієнтському веб-сервісі, створеному CXF або JAX-WS?
Коли я генерую клієнта веб-сервісу за допомогою wsdl2java від CXF (який генерує щось подібне до wsimport), через maven, мої послуги починаються з таких кодів: @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 дорівнює між двома списками в Junit
Як я можу зробити твердження про рівність між списками в тестовому випадку JUnit ? Рівність повинна бути між змістом списку. Наприклад: 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 …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.