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

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

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

21
Понимание проверенных и непроверенных исключений в Java
Джошуа Блох в « Эффективной Яве » сказал, что Используйте проверенные исключения для восстанавливаемых условий и исключения времени выполнения для ошибок программирования (Элемент 58 во 2-й редакции) Посмотрим, правильно ли я это понимаю. Вот мое понимание проверенного исключения: try{ String userInput = //read in user input Long id = Long.parseLong(userInput); …

10
Могу ли я перехватить несколько исключений Java в одном предложении catch?
В Java я хочу сделать что-то вроде этого: try { ... } catch (/* code to catch IllegalArgumentException, SecurityException, IllegalAccessException, and NoSuchFieldException at the same time */) { someCode(); } ...вместо: try { ... } catch (IllegalArgumentException e) { someCode(); } catch (SecurityException e) { someCode(); } catch (IllegalAccessException e) …


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

24
Могу ли я добавить файлы jar в maven 2 buildpath без их установки?
Maven2 сводит меня с ума во время фазы эксперимента / быстрого и грязного макета разработки. У меня есть pom.xmlфайл, который определяет зависимости для инфраструктуры веб-приложений, которую я хочу использовать, и я могу быстро сгенерировать стартовые проекты из этого файла. Однако иногда я хочу ссылаться на стороннюю библиотеку, в которой еще …
700 java  maven-2 


10
В чем разница между @Inject и @Autowired в Spring Framework? Какой использовать при каких условиях?
Я просматриваю некоторые блоги на SpringSource и в одном из блогов, которые использует автор, @Injectи я полагаю, что он также может использовать @Autowired. Вот кусок кода: @Inject private CustomerOrderService customerOrderService; Я не уверен в разнице между @Injectи @Autowiredбуду признателен, если кто-то объяснит их различие и какой из них использовать в …

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

19
Как сказать Джексону игнорировать поле во время сериализации, если его значение равно нулю?
Как можно настроить Джексона на игнорирование значения поля во время сериализации, если значение этого поля равно нулю. Например: 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; }
687 java  jackson 

13
Как загрузить файлы на сервер, используя JSP / Servlet?
Как я могу загрузить файлы на сервер, используя JSP / Servlet? Я попробовал это: &lt;form action="upload" method="post"&gt; &lt;input type="text" name="description" /&gt; &lt;input type="file" name="file" /&gt; &lt;input type="submit" /&gt; &lt;/form&gt; Однако я получаю только имя файла, а не содержимое файла. Когда я добавляю enctype="multipart/form-data"к &lt;form&gt;, то request.getParameter()возвращаетnull . Во время исследования …

30
Удаление пробелов из строк в Java
У меня есть такая строка: mysz = "name=john age=13 year=2001"; Я хочу удалить пробелы в строке. Я пытался, trim()но это удаляет только пробелы до и после всей строки. Я также пытался, replaceAll("\\W", "")но затем =также удаляется. Как я могу получить строку с: mysz2 = "name=johnage=13year=2001"
684 java  whitespace 

21
Как вызвать метод Java, если имя метода указано в виде строки?
Если у меня есть две переменные: Object obj; String methodName = "getName"; Не зная класса obj, как я могу вызвать метод, указанный methodNameна нем? Вызываемый метод не имеет параметров и Stringвозвращаемого значения. Это геттер для Java-бина .
684 java  reflection  invoke 

19
Сканер пропускает nextLine () после использования next () или nextFoo ()?
Я использую Scannerметоды nextInt()и nextLine()для чтения ввода. Это выглядит так: System.out.println("Enter numerical value"); int option; option = input.nextInt(); // Read numerical value from input System.out.println("Enter 1st string"); String string1 = input.nextLine(); // Read 1st string (this is skipped) System.out.println("Enter 2nd string"); String string2 = input.nextLine(); // Read 2nd string (this …


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