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

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

7
Кращий спосіб знайти індекс елемента в ArrayList?
Для програми для Android я маю такі функції private ArrayList<String> _categories; // eg ["horses","camels"[,etc]] private int getCategoryPos(String category) { for(int i = 0; i < this._categories.size(); ++i) { if(this._categories.get(i) == category) return i; } return -1; } Це найкращий спосіб написати функцію для отримання позиції елемента? Або в Java є …

21
Заявлений пакет не відповідає очікуваному пакету “”
Я використовую Eclipse і певний час не використовував Java. Однак я можу просто скомпілювати свій код у командному рядку та створити необхідні .classфайли. В Eclipse він скаржиться на це The declared package "Devices" does not match the expected package "". Що це означає і як я можу це виправити? Зразок …
89 java  eclipse 

7
Як вивести org.w3c.dom.Element у формат рядка в Java?
У мене є метод, org.w3c.dom.Elementпереданий у мій метод. Мені потрібно побачити весь рядок xml, включаючи його дочірні вузли (весь графік об’єкта). Я шукаю метод, який може перетворити Elementна рядок формату xml, який я можу System.out.println. Просто println()об’єкт «Елемент» не працюватиме, оскільки toString()не виводить формат xml і не проходить через його …
89 java  xml  dom 

6
Jackson + Builder Pattern?
Я хотів би, щоб Джексон десеріалізував клас за допомогою такого конструктора: public Clinic(String name, Address address) Десериалізувати перший аргумент легко. Проблема в тому, що Адреса визначається як: public class Address { private Address(Map<LocationType, String> components) ... public static class Builder { public Builder setCity(String value); public Builder setCountry(String value); public …
89 java  json  jersey  jackson 

9
(String) або .toString ()?
У мене є метод з Object oпараметром. У цьому методі я точно знаю, що є String"o", яке не є нульовим. Не потрібно перевіряти або робити щось інше. Я повинен поводитися з нею точно як з Stringпредметом. Просто цікаво - що дешевше - кинути Stringчи використати Object.toString()? Або це те саме …
89 java  casting 


2
Альтернативи java.lang.reflect.Proxy для створення проксі-серверів абстрактних класів (а не інтерфейсів)
Згідно з документацією : [ java.lang.reflect.] Proxyнадає статичні методи для створення динамічних проксі-класів та примірників, а також є суперкласом усіх динамічних проксі-класів, створених цими методами. newProxyMethodМетод (відповідає за генерацію динамічних проксі) має такий підпис: public static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h) throws IllegalArgumentException На жаль, це заважає генерувати …

1
Порада щодо розгортання військових файлів проти виконуваного jar із вбудованим контейнером
У Java-просторі існує сучасна тенденція відходити від розгортання веб-додатків Java у контейнері Java-сервлетів (або сервері додатків) у формі файлу війни (або вушного файлу) і замість цього пакувати програму як виконувану банку з вбудований сервлет / HTTP-сервер, як причал. І я маю на увазі це тим більше у тому, як новіші …


6
Як вимкнути заголовок відповіді "X-Frame-Options" у Spring Security?
У мене на jsp є CKeditor, і кожного разу, коли я щось завантажую, вискакує така помилка: Refused to display 'http://localhost:8080/xxx/xxx/upload-image?CKEditor=text&CKEditorFuncNum=1&langCode=ru' in a frame because it set 'X-Frame-Options' to 'DENY'. Я спробував видалити Spring Security, і все працює як шарм. Як я можу відключити це у Spring XML-файлі безпеки? Що слід …

12
Що робить оператор двокрапки (:)?
Очевидно, двокрапка в Java використовується по-різному. Хтось би не пояснив, що це робить? Наприклад, тут: String cardString = ""; for (PlayingCard c : this.list) // <-- { cardString += c + "\n"; } Як би ви написали цей for-eachцикл по-іншому, щоб не включати :?

13
Перетворення java.util.Properties в HashMap <String, String>
Properties properties = new Properties(); Map&lt;String, String&gt; map = new HashMap&lt;String, String&gt;(properties);// why wrong? java.util.Propertiesє реалізацією java.util.Map, java.util.HashMapконструктор And отримує Mapпараметр типу. Отже, чому його потрібно перетворювати явно?
89 java 


5
Go підлягає тим самим тонким витокам пам'яті, що і Java?
Ось факти: мова Go має збирач сміття. Java має збір сміття багато програм Java мають (незначні чи ні) витоки пам'яті Як приклад програми Java, яка має витоки пам’яті (не для слабонервних, питання може похитнути ваші переконання), див. Тут про невелику програму Java під назвою Tomcat, яка навіть має кнопку "знайти …
89 java  memory-leaks  go 

6
JSR 303 Перевірка, якщо одне поле дорівнює “чомусь”, тоді ці інші поля не повинні бути нульовими
Я прагну зробити невелику власну перевірку з JSR-303 javax.validation. У мене є поле. І якщо в це поле введено певне значення, я хочу вимагати, щоб деякі інші поля не були null. Я намагаюся це зрозуміти. Не знаю точно, як би я це назвав, щоб допомогти знайти пояснення. Будь-яка допомога буде …

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