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

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

9
Функциональное программирование - стоит ли неизменность дорого? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …

11
Каковы преимущества стирания типов в Java?
Сегодня я прочитал твит, в котором говорилось: Забавно, когда пользователи Java жалуются на стирание типа, единственное, что в Java сделала правильно, игнорируя все ошибки. Таким образом, мой вопрос: Есть ли преимущества от стирания типов в Java? Какие технические преимущества или преимущества стиля программирования он (возможно) предлагает помимо предпочтения реализаций JVM …

1
PowerMockito имитирует один статический метод и возвращает объект
Я хочу издеваться над статическим методом m1 из класса, который содержит 2 статических метода, m1 и m2. И я хочу, чтобы метод m1 возвращал объект. Я пробовал следующее 1) PowerMockito.mockStatic(Static.class, new Answer<Long>() { @Override public Long answer(InvocationOnMock invocation) throws Throwable { return 1000l; } }); Это вызывает как m1, так …

15
Загрузите и откройте файл PDF с помощью Ajax
У меня есть класс действий, который генерирует PDF-файл. Установлено contentTypeсоответствующим образом. 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; } } Я вызываю это action …
98 javascript  java  jquery  pdf 

8
Почему при вызове функции необходимо «выбрасывать исключение»?
class throwseg1 { void show() throws Exception { throw new Exception("my.own.Exception"); } void show2() throws Exception // Why throws is necessary here ? { show(); } void show3() throws Exception // Why throws is necessary here ? { show2(); } public static void main(String s[]) throws Exception // Why throws …


10
Как HashTables справляется с коллизиями?
Я слышал на своих курсах, что a HashTableпоместит новую запись в «следующую доступную» корзину, если новая запись Key сталкивается с другой. Как все HashTableже вернуть правильное значение, если это столкновение произойдет при вызове одного обратно с помощью ключа столкновения? Я предполагаю , что Keysявляются Stringтип и hashCode()возвращает значение по умолчанию …

6
tomcat - переменные CATALINA_BASE и CATALINA_HOME
У меня есть несколько экземпляров tomcat 6, работающих на одном сервере (Linux), и он работает, как ожидалось. Я пытаюсь выяснить , что стандартная практика в отношении устанавливая CATALINA_HOMEи CATALINA_BASEпеременные. В моей установке tomcat у меня есть настройка, CATALINA_HOMEчтобы указать на «общую» папку (скажем /tomcat6), и CATALINA_BASEпеременная варьируется в зависимости от …


13
Java: вызов супер-метода, который вызывает переопределенный метод
public class SuperClass { public void method1() { System.out.println("superclass method1"); this.method2(); } public void method2() { System.out.println("superclass method2"); } } public class SubClass extends SuperClass { @Override public void method1() { System.out.println("subclass method1"); super.method1(); } @Override public void method2() { System.out.println("subclass method2"); } } public class Demo { public static …

5
Отладка приложения Java без запуска JVM с аргументами отладки
Обычно для присоединения отладчика к работающему jvm вам необходимо запустить jvm с такими аргументами, как: > java -Xdebug -Xrunjdwp:transport=dt_socket,address=1000,server=y,suspend=n Теперь, если я хочу отладить процесс, который не был запущен в режиме отладки, что я могу сделать? Эта ситуация возникает, когда производственная система (т. Е. Запущенная без аргументов отладки) обнаруживает «случайную» …

17
Как рассчитать разницу во времени в Java?
Я хочу вычесть два временных периода, например, 16:00:00 из 19:00:00. Есть ли для этого какая-нибудь java-функция? Результаты могут быть в миллисекундах, секундах или минутах.
98 java 

4
Как преобразовать строку JSON в массив с помощью Джексона
У меня есть Stringследующее значение: [ { "key1": "value11", "key2": "value12" }, { "key1": "value21", "key2": "value22" } ] И следующий класс: public class SomeClass { private String key1; private String key2; /* ... getters and setters omitted ...*/ } И я хочу разобрать его на a List<SomeClass>или aSomeClass[] Какой …
98 java  json  jackson 

3
JsonParseException: недопустимый символ без кавычек ((CTRL-CHAR, код 10)
Я пытаюсь использовать org.apache.httpcomponentsRest API, который будет отправлять данные в формате JSON в API. Я получаю это исключение: Вызвано: com.fasterxml.jackson.core.JsonParseException: недопустимый символ без кавычек ((CTRL-CHAR, код 10)): для включения в строку необходимо экранировать с помощью обратной косой черты. Причина в том, что ctrl-charон включен в строку JSON. Есть ли способ …

11
Android получает значение от выбранной радиокнопки
У меня есть фрагмент кода с тремя RadioButtonс внутри RadioGroup. Я хочу установить, onCheckedListenerкоторый будет показывать значение RadioButtonв Toast. Однако то, что я получил до сих пор, не работает. Как мне получить значение RadioButtonи отобразить его в Toast? Это мой код: import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import …
98 java  android  xml 

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