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

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

6
Создать массив совпадений регулярных выражений
В Java я пытаюсь вернуть все совпадения регулярных выражений в массив, но кажется, что вы можете только проверить, соответствует ли шаблон чему-либо или нет (булево). Как я могу использовать соответствие регулярному выражению для формирования массива всех строк, соответствующих выражению регулярного выражения в данной строке?
160 java  regex 

11
Как добавить пользовательский метод в Spring Data JPA
Я смотрю на Spring Data JPA. Рассмотрим приведенный ниже пример, где я получу все функции crud и finder, работающие по умолчанию, и если я захочу настроить finder, то это также легко сделать в самом интерфейсе. @Transactional(readOnly = true) public interface AccountRepository extends JpaRepository<Account, Long> { @Query("<JPQ statement here>") List<Account> findByCustomer(Customer …

17
Есть ли в интерфейсе нечто большее, чем правильные методы
Допустим, у меня есть этот интерфейс: public interface IBox { public void setSize(int size); public int getSize(); public int getArea(); //...and so on } И у меня есть класс, который реализует это: public class Rectangle implements IBox { private int size; //Methods here } Если бы я хотел использовать интерфейс …

8
Как использовать JNDI DataSource от Tomcat весной?
В статье Spring Javadoc о DriverManagerDataSourceклассе говорится , что этот класс очень прост и рекомендуется использовать JNDI DataSource, предоставленный контейнером. Такое DataSourceможет быть представлено как DataSourcebean-компонент в Spring ApplicationContext черезJndiObjectFactoryBean Вопрос в том, как мне это сделать? Например, если я хочу иметь DataSourceбин для доступа к моей пользовательской базе данных …
159 java  spring  tomcat  datasource  jndi 

14
Когда следует использовать нулевые значения Boolean?
Java booleanпозволяет значения trueи в falseто время как Boolean позволяет true, falseи null. Я начал конвертировать мои booleans в Booleans. Это может вызвать сбои в таких тестах, как Boolean set = null; ... if (set) ... пока тест if (set != null && set) ... кажется надуманным и подверженным ошибкам. …
159 java  boolean 

6
Сравнивая массивы в утверждениях JUnit, сжатый встроенный способ?
Есть ли в JUnit краткий, встроенный способ сделать утверждения равенства для двух массивов одинакового типа? По умолчанию (по крайней мере, в JUnit 4) кажется, что выполняется сравнение экземпляров самого объекта массива. Например, не работает: int[] expectedResult = new int[] { 116800, 116800 }; int[] result = new GraphixMask().sortedAreas(rectangles); assertEquals(expectedResult, result); …
159 java  arrays  junit  assertions 

9
Почему Maven использует JDK 1.6, а моя версия Java равна 1.7
Я новичок в Maven, а также в MacOS. Я установил maven в своем терминале, и при получении настроек версии (используя mvn -v) кажется, что он использует JDK 1.6, в то время как у меня установлен JDK 1.7. Что-то не так? Команды, которые я ввожу, таковы: blues:helloworld Ninja$ java -version java …
159 java  linux  macos  maven 

15
Является ли Java-хэш-карта действительно O (1)?
Я видел несколько интересных утверждений о SO хэш-картах Java и времени их O(1)поиска. Может кто-нибудь объяснить, почему это так? Если эти хеш-карты не сильно отличаются от любого из алгоритмов хэширования, на которые я был куплен, всегда должен существовать набор данных, содержащий коллизии. В этом случае поиск будет, O(n)а не O(1). …

4
Разница между setUp () и setUpBeforeClass ()
При модульном тестировании с JUnit, есть два похожих метода, setUp()и setUpBeforeClass(). В чем разница между этими методами? Кроме того, в чем разница между tearDown()и tearDownAfterClass()? Вот подписи: @BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void tearDownAfterClass() throws Exception { } @Before public void setUp() throws …
159 java  junit 

4
Что такое invokedynamic и как мне его использовать?
Я продолжаю слышать обо всех новых интересных функциях, которые добавляются в JVM, и одна из этих интересных функций - динамическая. Я хотел бы знать, что это такое и как это делает рефлексивное программирование на Java легче или лучше?

10
Есть ли способ вывести трассировку стека без выдачи исключения в Java?
Я думаю о создании инструмента отладки для моего Java-приложения. Я задаюсь вопросом, возможно ли получить трассировку стека, точно так же, как и Exception.printStackTrace()без фактического исключения? Моя цель состоит в том, чтобы в любом данном методе создать дамп стека, чтобы увидеть, кто является вызывающим методом.

17
Невозможно разрешить хост «<url here>»; Нет адреса, связанного с именем хоста [закрыто]
Закрыто. Этот вопрос нуждается в отладке деталей . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Улучшить этот вопрос В моем приложении Android для чтения ссылок RSS я получаю эту ошибку: java.net.UnknownHostException: невозможно разрешить …
159 java  android 

14
Android, получить идентификатор ресурса из строки?
Мне нужно передать идентификатор ресурса в метод в одном из моих классов. Необходимо использовать как идентификатор, на который указывает ссылка, так и строку. Как мне лучше всего достичь этого? Например: R.drawable.icon Мне нужно получить целочисленный идентификатор этого, но мне также нужен доступ к строке «значок». Было бы предпочтительнее, если бы …

8
Существуют ли соглашения о порядке использования методов Java? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос У меня есть большой класс (около 40 методов), …

13
Как мне конвертировать Long в byte [] и обратно в Java
Как я могу преобразовать longв byte[]и обратно в Java? Я пытаюсь преобразовать longв byte[]так, чтобы я смог отправить byte[]через TCP-соединение. С другой стороны, я хочу взять это byte[]и преобразовать обратно в double.

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