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

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

5
Автопроводка двух bean-компонентов, реализующих один и тот же интерфейс - как установить bean-компонент по умолчанию в autowire?
Задний план: У меня есть приложение Spring 2.5 / Java / Tomcat. Существует следующий компонент, который используется во всем приложении во многих местах. public class HibernateDeviceDao implements DeviceDao и следующий боб, который является новым: public class JdbcDeviceDao implements DeviceDao Первый компонент настроен так (все компоненты пакета включены) <context:component-scan base-package="com.initech.service.dao.hibernate" /> …

6
Можно ли переименовать maven jar-with-dependencies?
В настоящее время я использую сборку jar-with-dependencies для создания такого jar. Однако название моей банки немного длинное. Поскольку этот jar-файл используется RPG-программами на AS400, я хотел бы сократить его, чтобы облегчить жизнь этим разработчикам. Но, кроме как вручную, я не нашел способа переименовать банку из обычной project-name-version-classifier-jar-with-dependencies.jar. Я хотел бы …

11
Когда использовать Spring Integration против Camel?
Как опытный пользователь Spring, я предполагал, что Spring Integration будет наиболее целесообразным в недавнем проекте, требующем некоторых (JMS) возможностей обмена сообщениями ( более подробно ). После нескольких дней работы с Spring Integration все еще ощущается большая нагрузка на конфигурацию, учитывая количество каналов, которые вы должны сконфигурировать, чтобы обеспечить связь между …

8
Сборка против компиляции (Java)
Думая, что ответ на это довольно очевиден, но здесь он идет: Когда я работаю над небольшим проектом для школы (на языке Java), я его компилирую . На моем курятнике мы используем муравей для создания нашего проекта. Я думаю, что компиляция - это подмножество сборки. Это верно? В чем разница между …
138 java  build  compilation 

9
Создать тестовый класс в IntelliJ
Я работаю в традиционной структуре проекта Maven Java внутри IntelliJ, например main/java/com/x/y test/java/com/x/y Когда я создаю класс с именем Foo в main / java / com / x / y с использованием IntelliJ, я хотел бы автоматически создать файл с именем FooTest.java, созданный в test / java / com / …

30
intellij неправильно говорит, что bean-компоненты типа не найдены для автоматического подключения хранилища
Я создал простой модульный тест, но IntelliJ неправильно выделяет его красным. пометив это как ошибку Нет бобов? Как вы можете видеть ниже, он проходит тест? Так что это должно быть Autowired?

3
Arrays.asList () против Collections.singletonList ()
Есть ли преимущество (или большая разница) в использовании Arrays.asList (что-то) по сравнению с Collections.singletonList (что-то) для создания списка, содержащего один элемент? Последнее также делает возвращаемый список неизменным.
138 java  collections 

6
Котлин: Интерфейс ... не имеет конструкторов
Я конвертирую часть своего Java-кода в Kotlin, и я не совсем понимаю, как создавать экземпляры интерфейсов, которые определены в Kotlin-коде. В качестве примера у меня есть интерфейс (определенный в коде Java): public interface MyInterface { void onLocationMeasured(Location location); } А затем в моем коде Kotlin я создаю этот интерфейс: val …
138 java  kotlin 

30
Вопросы, на которые должен уметь ответить каждый хороший разработчик Java / Java EE? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за …
138 java  jakarta-ee 

20
JPA getSingleResult () или null
У меня есть insertOrUpdateметод, который вставляет, Entityкогда он не существует, или обновляет его, если он есть. Чтобы включить это, я должен findByIdAndForeignKey, если он вернул nullвставку, если нет, то обновить. Проблема в том, как проверить, существует ли он? Я попробовал getSingleResult. Но это вызывает исключение, если public Profile findByUserNameAndPropertyName(String userName, …
138 java  jpa 

3
Java: буквальный знак процента в заявлении printf
Я пытаюсь добавить фактический знак процента в оператор printf на Java и получаю сообщение об ошибке: lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ 2 errors Я не могу понять, как поставить фактический знак процента в мой printf? Я думал, что использование \% для выхода из …
138 java  printf  escaping 

12
В Java, как я могу вызвать метод базового класса из переопределяющего метода в производном классе?
У меня есть два класса Java: B, который расширяет другой класс A, следующим образом: class A { public void myMethod() { /* ... */ } } class B extends A { public void myMethod() { /* Another code */ } } Я хотел бы позвонить A.myMethod()от B.myMethod(). Я из мира …


5
Разница между UTF-8 и UTF-16?
Разница между UTF-8 и UTF-16? Зачем нам это нужно? MessageDigest md = MessageDigest.getInstance("SHA-256"); String text = "This is some text"; md.update(text.getBytes("UTF-8")); // Change this to "UTF-16" if needed byte[] digest = md.digest();
137 java  unicode  utf-8  utf-16  utf 

3
Как добавить точку с запятой после вызова метода, когда внутри списка параметров в IntelliJ IDEA?
Я наконец возвращаюсь в IntelliJ через Eclipse. В настоящее время мой Eclipse настроен так, что если в данный момент у меня есть такой оператор (где ^ обозначает, где сейчас находится мой курсор): foo.bar("hello"^) и я нажимаю клавишу с запятой (;), она автоматически ставит точку с запятой в конце оператора: foo.bar("hello"); …

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