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

98
Функциональное программирование - стоит ли неизменность дорого? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

98
Как рассчитать разницу во времени в Java?

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

98
Как HashTables справляется с коллизиями?

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

98
Java: лучший способ перебрать коллекцию (здесь ArrayList)

Сегодня я с удовольствием писал код, когда добрался до фрагмента кода, который уже использовал сотни раз: Итерации по коллекции (здесь ArrayList) По какой-то причине я действительно посмотрел на параметры автозаполнения Eclipse, и это заставило меня задуматься: В каких случаях следующие циклы...

98
PowerMockito имитирует один статический метод и возвращает объект

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

98
Нет пустого конструктора при создании сервиса

Я борюсь с этой ошибкой: 08-08 11: 42: 53.179: E / AndroidRuntime (20288): вызвано: java.lang.InstantiationException: невозможно создать экземпляр класса com.example.localnotificationtest.ReminderService; нет пустого конструктора Я не понимаю, почему возникает эта ошибка. Я пытаюсь отобразить...

98
Как выбирается перегруженный метод, когда параметром является буквальное нулевое значение?

Я столкнулся с этим вопросом в викторине, public class MoneyCalc { public void method(Object o) { System.out.println("Object Verion"); } public void method(String s) { System.out.println("String Version"); } public static void main(String args[]) { MoneyCalc question = new MoneyCalc();...

98
прокси-компонент с весенней областью видимости

Может кто-нибудь объяснить использование @ScopedProxyаннотации spring ? Я думал, что это как-то связано с bean-компонентами с областью действия сеанса, но я не совсем уверен, что именно. При использовании областей видимости я использовал bean-компоненты с областью действия сеанса без...

98
Когда следует генерировать исключение IllegalArgumentException?

Меня беспокоит, что это исключение во время выполнения, поэтому его, вероятно, следует использовать с осторожностью. Стандартный вариант использования: void setPercentage(int pct) { if( pct < 0 || pct > 100) { throw new IllegalArgumentException("bad percent"); } } Но похоже, что это приведет...

98
Android получает значение от выбранной радиокнопки

У меня есть фрагмент кода с тремя RadioButtonс внутри RadioGroup. Я хочу установить, onCheckedListenerкоторый будет показывать значение RadioButtonв Toast. Однако то, что я получил до сих пор, не работает. Как мне получить значение RadioButtonи отобразить его в Toast? Это мой код: import...

98
Каковы преимущества стирания типов в Java?

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

98
Как получить тело ответа с помощью HttpURLConnection, когда возвращается код, отличный от 2xx?

У меня проблема с получением ответа Json в случае, если сервер возвращает ошибку. См. Подробности ниже. Как я выполняю запрос Пользуюсь java.net.HttpURLConnection. Я настраиваю свойства запроса, затем делаю: conn = (HttpURLConnection) url.openConnection(); После этого при успешном запросе я...