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

169
Проверьте, имеет ли значение null Boolean значение true, приводит к исключению

У меня есть следующий код: Boolean bool = null; try { if (bool) { //DoSomething } } catch (Exception e) { System.out.println(e.getMessage()); } Почему моя проверка на булеву переменную "bool" приводит к исключению? Разве он не должен просто перепрыгнуть через оператор if, когда «видит», что это...

169
Роль / Назначение ContextLoaderListener в Spring?

Я изучаю Spring Framework, который используется в моем проекте. Я нашел запись ContextLoaderListener в моем файле web.xml . Но не могли бы понять, как именно это помогает разработчику? В официальной документации ContextLoaderListener говорится, что он должен запускать WebApplicationContext ....

169
Запись Netflow не может получить октеты (JNCA)

Я использую библиотеку jnca для сбора записей NetFlow, отправленных маршрутизатором. Версия записи NetFlow, отправляемой маршрутизатором, - версия 9. Когда пакет NetFlow наблюдается из Wireshark, наборы потоков с идентификатором 263 шаблона содержат данные об октетах инициатора и октетах...

168
Tomcat VS Jetty [закрыто]

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

168
Разница между HashSet и HashMap?

Помимо того, что HashSetне допускает дублирования значений, в чем разница между HashMapи HashSet? Я имею в виду реализацию мудрой? Это немного расплывчато, потому что оба используют хеш-таблицы для хранения...

168
В чем разница между & и && в Java?

Я всегда думал, что &&оператор в Java используется для проверки, являются ли оба его булевых операнда true, и этот &оператор используется для побитовых операций над двумя целочисленными типами. Недавно я узнал, что &оператор также может использоваться для проверки того, являются ли...

168
Правильная идиома для управления несколькими связанными ресурсами в блоке try-with-resources?

Синтаксис пробного использования ресурсов Java 7 (также известный как блок ARM ( Автоматическое управление ресурсами )) хорош, короток и понятен при использовании только одного AutoCloseableресурса. Однако я не уверен, какова правильная идиома, когда мне нужно объявить несколько ресурсов, которые...

168
Java 8: лямбда-потоки, фильтрация по методам с исключением

У меня возникла проблема при проверке лямбда-выражений Java 8. Обычно это работает нормально, но теперь у меня есть методы, которые бросают IOException. Лучше всего, если вы посмотрите на следующий код: class Bank{ .... public Set<String> getActiveAccountNumbers() throws IOException {...

168
Многократное наследование Java

В попытке полностью понять, как решить проблемы множественного наследования в Java, у меня есть классический вопрос, который мне нужно прояснить. Допустим , у меня есть класс Animalэто имеет вложенные классы Birdи Horseи мне нужно сделать класс , Pegasusкоторый простирается от Birdи Horseтак...

168
Gradle находит неправильный JAVA_HOME, хотя он правильно установлен

При попытке запустить Gradle я получаю следующую ошибку: # gradle ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java Please set the JAVA_HOME variable in your environment to match the location of your Java installation. Однако, когда я проверяю переменную JAVA_HOME, я...

168
Добавление двух потоков Java 8 или дополнительного элемента в поток

Я могу добавить потоки или дополнительные элементы, например: Stream stream = Stream.concat(stream1, Stream.concat(stream2, Stream.of(element)); И я могу добавлять новые вещи, как я, как это: Stream stream = Stream.concat( Stream.concat( stream1.filter(x -> x!=0), stream2) .filter(x -> x!=1),...

168
Лучший способ добавить поддержку Gradle в IntelliJ Project

Я немного осмотрелся и не нашел лучшего решения для преобразования существующего проекта IntelliJ в Gradle. Я работаю в командной среде, и в настоящее время мы совместно используем файл .ipr, поскольку у нас есть несколько конфигураций сборки, которые мы отслеживаем. В конце концов мы избавимся от...

167
Как конвертировать int [] в Integer [] в Java?

Я новичок в Java и очень смущен. У меня большой набор данных длиной 4 int[] и я хочу подсчитать, сколько раз встречается каждая конкретная комбинация из 4 целых чисел. Это очень похоже на подсчет частот слов в документе. Я хочу создать Map<int[], double> который отображает каждое значение int...

167
Что такое «обратная сторона ассоциации» в двунаправленной ассоциации JPA OneToMany / ManyToOne?

В разделе примера @OneToManyссылки на аннотацию JPA : Пример 1-59 @OneToMany - класс клиента с обобщенными данными @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set<Order> getOrders() { return orders; } ... } Пример 1-60...

167
Как запустить класс из Jar, который не является главным классом в его файле манифеста

У меня есть JAR с 4 классами, у каждого есть метод Main. Я хочу быть в состоянии управлять каждым из них согласно потребности. Я пытаюсь запустить его из командной строки на Linux box. E.g. The name of my JAR is MyJar.jar Он имеет структуру каталогов для основных классов следующим образом:...

167
Точки останова перечеркнуты, как я могу сделать их действительными?

я получил хитрый Я не могу установить действительные контрольные точки. Ни в тестах, ни в моих классах Java. Я искал Stackoverflow и Google, но я не мог найти никого с такой же проблемой. Я использую STS (x86) и Maven. Изменить: Это может показаться запутанным, но я решил это сам. Я должен идти...

167
Получить ключи из HashMap в Java

У меня есть Hashmap в Java, как это: private Map<String, Integer> team1 = new HashMap<String, Integer>(); Тогда я заполняю это так: team1.put("United", 5); Как я могу получить ключи? Что-то вроде: team1.getKey()вернуть...