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

144
«Java DateFormat не является потокобезопасным», к чему это приводит?

Все предупреждают, что Java DateFormat не является потокобезопасным, и я теоретически понимаю эту концепцию. Но я не могу представить себе, с какими реальными проблемами мы можем столкнуться из-за этого. Скажем, у меня есть поле DateFormat в классе, и оно используется в разных методах этого класса...

144
Метод `final` в Java: что он обещает?

В классе Java может быть определен метод final, чтобы отметить, что этот метод не может быть переопределен: public class Thingy { public Thingy() { ... } public int operationA() {...} /** this method does @return That and is final. */ public final int getThat() { ...} } Это ясно, и это может быть...

144
Почему при подтверждении SSL возникает исключение «Не удалось создать пару ключей DH»?

Когда я устанавливаю SSL-соединение с некоторыми серверами IRC (но не с другими - предположительно из-за предпочтительного метода шифрования сервера), я получаю следующее исключение: Caused by: java.lang.RuntimeException: Could not generate DH keypair at...

144
Как правильно импортировать самоподписанный сертификат в хранилище ключей Java, которое по умолчанию доступно всем приложениям Java?

Я хочу импортировать самоподписанный сертификат в Java, поэтому любое приложение Java, которое попытается установить соединение SSL, будет доверять этому сертификату. Пока мне удалось импортировать его в keytool -import -trustcacerts -noprompt -storepass changeit -alias $REMHOST -file $REMHOST.pem...

144
В чем разница между JPA и JPA Spring Data?

Меня немного смущает разница между Spring Data-JPA и JPA. Я знаю о JPA, что это спецификация для сохранения объектов Java в реляционной базе данных с использованием популярной технологии ORM. Другими словами, JPA предоставляет интерфейсы и другие технологии ORM, реализует те интерфейсы, которые...

144
Хорошая печать JSON из ObjectMapper Джексона 2.2

Прямо сейчас у меня есть экземпляр, org.fasterxml.jackson.databind.ObjectMapperи я хотел бы получить его Stringс красивым JSON. Все результаты моих поисков в Google пришли к выводу, что это можно сделать с помощью Jackson 1.x, и я, похоже, не могу найти правильный, не устаревший способ сделать это...

144
Понимание Spliterator, Collector и Stream в Java 8

У меня возникают проблемы понимания Streamинтерфейса в Java 8, особенно там , где он должен делать с Spliteratorи Collectorинтерфейсов. Моя проблема в том, что я пока просто не могу понять Spliteratorи Collectorинтерфейсы, и в результате Streamинтерфейс для меня все еще несколько неясен. Что такое...

144
Java 8 Streams - собрать vs уменьшить

Когда бы вы использовали collect()vs reduce()? Есть ли у кого-нибудь хорошие конкретные примеры, когда однозначно лучше пойти тем или другим путем? Javadoc упоминает, что collect () является изменяемая редукция . Учитывая, что это изменяемое сокращение, я предполагаю, что для этого требуется...

144
Android RecyclerView добавление и удаление элементов

У меня есть RecyclerView с текстовым полем TextView и кросс-кнопка ImageView. У меня есть кнопка за пределами окна просмотра, которая делает видимую / исчезнувшую перекрестную кнопку ImageView. Я ищу, чтобы удалить элемент из recylerview, когда эти элементы крест кнопка ImageView нажата. Мой...

144
java.net.SocketException: сбой сокета: EPERM (операция не разрешена)

Я работаю над проектом Android Studio с несколькими видами деятельности. В настоящее время я пытаюсь прочитать вывод сервлета Java на локальном хосте, но, похоже, он дает сбой из-за разрешения сокета. Я создал новый проект, использовал тот же код и отлично работал. Поэтому я не понимаю, почему не...

143
Почему переменные не объявлены в «try» в области видимости в «catch» или «finally»?

В C # и Java (а также, возможно, в других языках) переменные, объявленные в блоке «try», не попадают в область видимости соответствующих блоков «catch» или «finally». Например, следующий код не компилируется: try { String s = "test"; // (more code...) } catch { Console.Out.WriteLine(s); //Java...

143
Безопасно ли получать значения из java.util.HashMap из нескольких потоков (без изменений)?

Есть случай, когда карта будет построена, и после инициализации она больше никогда не будет изменена. Однако к нему можно будет получить доступ (только с помощью get (key)) из нескольких потоков. Насколько безопасно использовать java.util.HashMapтакой способ? (В настоящее время я с удовольствием...

143
Java: как определить правильную кодировку кодировки потока

Со ссылкой на следующий поток: Приложение Java: невозможно правильно прочитать файл в кодировке iso-8859-1 Каков наилучший способ программного определения правильной кодировки кодировки входного потока / файла? Я пробовал использовать следующее: File in = new File(args[0]); InputStreamReader r =...

143
Почему нужно объявлять метод интерфейса Java как абстрактный?

Сегодня я использовал функцию рефакторинга «pull interface» в Eclipse, чтобы создать интерфейс на основе существующего класса. В диалоговом окне предлагается создать все новые методы нового интерфейса как «абстрактные» методы. Какая польза от этого? Я думал, что тот факт, что вам было разрешено...