Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].



8
Отражение общего значения поля получения
Я пытаюсь получить значение поля через отражение. Проблема в том, что я не знаю тип поля и должен решить его при получении значения. Этот код приводит к этому исключению: Не удается установить для поля java.lang.String поле com .... fieldName значение java.lang.String Field field = object.getClass().getDeclaredField(fieldName); field.setAccessible(true); Class<?> targetType = field.getType(); …
132 java  reflection 

10
Как сделать if-else в Тимелеафе?
Как лучше всего сделать простой if- elseв Тимелеафе? Я хочу добиться в Thymeleaf того же эффекта, что и <c:choose> <c:when test="${potentially_complex_expression}"> <h2>Hello!</h2> </c:when> <c:otherwise> <span class="xxx">Something else</span> </c:otherwise> </c:choose> в JSTL. Что я понял до сих пор: <div th:with="condition=${potentially_complex_expression}" th:remove="tag"> <h2 th:if="${condition}">Hello!</h2> <span th:unless="${condition}" class="xxx">Something else</span> </div> Не хочу оценивать …

23
IntelliJ не может найти никаких объявлений
Я полностью удалил IntelliJ, а теперь переустановил и импортировал свой проект. Я импортировал с помощью gradle и вижу все файлы в моем проекте. Однако, когда я открываю файл, я не могу найти никакого объявления, к которому можно было бы перейти, выполнив cmd + click. У меня установлена ​​Java 7 SDK, …


21
Retrofit 2.0, как получить десериализованный ответ об ошибке.
Я использую Retrofit 2.0.0-beta1 . В тестах у меня есть альтернативный сценарий, и я ожидаю ошибки HTTP 400 Я бы хотел, retrofit.Response<MyError> response ноresponse.body() == null MyError не десериализуется - я вижу это только здесь response.errorBody().string() но это не дает мне MyError как объект
132 java  retrofit  retrofit2 


27
Как преобразовать число в слова в java
В настоящее время у нас есть грубый механизм преобразования чисел в слова (например, с использованием нескольких статических массивов) и основанный на размере числа, переводящий это в английский текст. Но мы сталкиваемся с огромными проблемами. 10183 = Ten thousand one hundred eighty three 90 = Ninety 5888 = Five thousand eight …
132 java  math  numbers  jscience 

6
Сложность получения / ввода HashMap
Мы привыкли говорить, что HashMap get/putоперации - O (1). Однако это зависит от реализации хэша. Хэш объекта по умолчанию - это внутренний адрес в куче JVM. Уверены ли мы, что этого достаточно, чтобы утверждать, что get/putесть O (1)? Доступная память - еще одна проблема. Как я понимаю из javadocs, HashMap …



20
android.view.InflateException Ошибка надувания класса android.webkit.WebView
В Lollipop (API 22) каждый раз, когда в моем приложении я показываю веб-просмотр, приложение вылетает. У меня несколько сбоев в консоли разработчика Android, связанных с этим событием. Не нужно говорить, что он работает на Android 4, 6 и 7. Читая трассировку стека (размещенную в конце этого поста), что-то меня беспокоит …
132 java  android  webview 


11
Зачем использовать JUnit для тестирования?
Может быть, мой вопрос новичок, но я не могу понять обстоятельства, при которых я бы использовал JUnit? Пишу ли я простые приложения или более крупные, я тестирую их с помощью System.outоператоров, и мне это кажется довольно простым. Зачем создавать тестовые классы с JUnit, ненужные папки в проекте, если нам по-прежнему …
131 java  unit-testing  junit  tdd 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.