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

734
Правильный способ добавления внешних jar (lib / *. Jar) в проект IntelliJ IDEA

При создании нового Java-проекта в IntelliJ IDEA создаются следующие каталоги и файлы: ./projectname.iml ./projectname.ipr ./projectname.iws ./src/ Я хочу настроить IntelliJ IDEA для включения JAR-файлов зависимостей в ./lib/*.jarпроект. Как правильно достичь этого в IntelliJ...

732
Имеете дело с «Xerces ад» в Java / Maven?

В моем офисе простого упоминания слова Xerces достаточно, чтобы вызвать убийственную ярость от разработчиков. Беглый взгляд на другие вопросы Xerces по SO, похоже, указывает на то, что в какой-то момент почти все пользователи Maven «затронуты» этой проблемой. К сожалению, понимание проблемы требует...

729
Что такое PECS (продюсер продвигает Consumer Super)?

На этом вопросе есть ответы на Переполнение стека на русском : Использование подстановочных знаков в Generics Java Я сталкивался с PECS (сокращение от Producer extendsи Consumersuper ), читая дженерики. Может кто-нибудь объяснить мне, как использовать PECS для разрешения путаницы между extendsи...

728
Где Java установлена ​​в Mac OS X?

Я только что скачал Java 7u17 на Mac OS 10.7.5 отсюда, а затем успешно установил его. Чтобы заняться JNI-программированием, мне нужно знать, где Java установлена ​​на моем Mac. Я думал, что внутри /Library/Java/JavaVirtualMachines/папки будет папка с именем 1.7.0.jdkили что-то, но потом я...

724
Как сравнить строки в Java?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. На этот вопрос есть ответы на Stack Overflow на русском : Как сравнивать строки в Java? ==До сих пор я использовал оператор в...

718
Как преобразовать массив в набор в Java

Я хотел бы преобразовать массив в набор в Java. Есть несколько очевидных способов сделать это (то есть с помощью цикла), но я хотел бы что-то более аккуратное, что-то вроде: java.util.Arrays.asList(Object[] a); Любые...

710
Java URL кодирование параметров строки запроса

Скажи у меня есть URL http://example.com/query?q= и у меня есть запрос, введенный пользователем, такой как: случайное слово £ 500 банк $ Я хочу, чтобы результат был правильно закодированным URL: http://example.com/query?q=random%20word%20%A3500%20bank%20%24 Какой лучший способ достичь этого? Я...

706
В чем разница между интерфейсами CrudRepository и JpaRepository в Spring Data JPA?

В чем разница между интерфейсами CrudRepository и JpaRepository в Spring Data JPA ? Когда я вижу примеры в Интернете, я вижу, что они используются взаимозаменяемо. В чем разница между ними? Почему вы хотите использовать один поверх...

703
Понимание проверенных и непроверенных исключений в Java

Джошуа Блох в « Эффективной Яве » сказал, что Используйте проверенные исключения для восстанавливаемых условий и исключения времени выполнения для ошибок программирования (Элемент 58 во 2-й редакции) Посмотрим, правильно ли я это понимаю. Вот мое понимание проверенного исключения: try{ String...

700
Могу ли я добавить файлы jar в maven 2 buildpath без их установки?

Maven2 сводит меня с ума во время фазы эксперимента / быстрого и грязного макета разработки. У меня есть pom.xmlфайл, который определяет зависимости для инфраструктуры веб-приложений, которую я хочу использовать, и я могу быстро сгенерировать стартовые проекты из этого файла. Однако иногда я хочу...

700
Различия между Oracle JDK и OpenJDK

ПРИМЕЧАНИЕ. Этот вопрос относится к 2014 году. Начиная с Java 11 OpenJDK и Oracle JDK сходятся. Есть ли принципиальные различия между Oracle и OpenJDK? Например, одинаковы ли параметры сборки мусора и других параметров JVM? GC работает по-разному между...

695
В чем разница между @Inject и @Autowired в Spring Framework? Какой использовать при каких условиях?

Я просматриваю некоторые блоги на SpringSource и в одном из блогов, которые использует автор, @Injectи я полагаю, что он также может использовать @Autowired. Вот кусок кода: @Inject private CustomerOrderService customerOrderService; Я не уверен в разнице между @Injectи @Autowiredбуду признателен,...

691
Разница между <context: annotation-config> и <context: component-scan>

Я изучаю Spring 3, и я, кажется, не понимаю функциональности позади <context:annotation-config>и <context:component-scan>. Из того, что я читал , они , кажется, работать с различными аннотаций ( @Required, и @Autowiredт.д. против @Component, @Repository, и @Serviceт.д.), но и от того,...

687
Как сказать Джексону игнорировать поле во время сериализации, если его значение равно нулю?

Как можно настроить Джексона на игнорирование значения поля во время сериализации, если значение этого поля равно нулю. Например: public class SomeClass { // what jackson annotation causes jackson to skip over this value if it is null but will // serialize it otherwise private String someValue; }...