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

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

4
RabbitMQ и отношения между каналом и соединением
Клиент RabbitMQ Java имеет следующие понятия: Connection - соединение с экземпляром сервера RabbitMQ Channel - ??? Пул потребительских потоков - пул потоков, которые принимают сообщения из очередей сервера RabbitMQ Очередь - структура, которая содержит сообщения в порядке FIFO Я пытаюсь понять отношения и, что более важно , ассоциации между ними. …

9
.toArray (новый MyClass [0]) или .toArray (новый MyClass [myList.size ()])?
Предполагая, что у меня есть ArrayList ArrayList<MyClass> myList; И я хочу вызвать toArray, есть ли причина для использования производительности MyClass[] arr = myList.toArray(new MyClass[myList.size()]); над MyClass[] arr = myList.toArray(new MyClass[0]); ? Я предпочитаю второй стиль, так как он менее многословен, и я предполагал, что компилятор позаботится о том, чтобы пустой …

13
Выполнить метод при запуске в Spring
Есть ли какая-нибудь особенность Spring 3 для выполнения некоторых методов при первом запуске приложения? Я знаю, что могу сделать метод установки метода с @Scheduledаннотацией, и он выполняется сразу после запуска, но затем он будет выполняться периодически.
176 java  spring 

5
Как проверить, существует ли переменная в шаблоне FreeMarker?
У меня есть шаблон Freemarker, который содержит кучу заполнителей, для которых предоставляются значения при обработке шаблона. Я хочу условно включить часть шаблона, если указана переменная userName, что-то вроде: [#if_exists userName] Hi ${userName}, How are you? [/#if_exists] Тем не менее, руководство FreeMarker, по-видимому, указывает, что if_exists устарело, но я не могу …

19
Создать Массив Arraylists
Я хочу создать массив arraylist, как показано ниже: ArrayList<Individual>[] group = new ArrayList<Individual>()[4] Но это не компиляция. Как я могу это сделать?
175 java  arrays  arraylist 


6
Каковы плюсы и минусы ведущих Java-парсеров HTML? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Ища SO и Google, я обнаружил, что есть …
175 java  html  parsing 

2
Java SafeVarargs аннотация, существует стандарт или лучшие практики?
Я недавно сталкивался с @SafeVarargsаннотацией Java . Поиск в Google, что делает небезопасным функцию с переменным числом аргументов, оставил меня в замешательстве (отравление кучи? Стертые типы?), Поэтому я хотел бы знать несколько вещей: Что делает вариативную функцию Java небезопасной в этом @SafeVarargsсмысле (желательно, в форме подробного примера)? Почему эта аннотация …

25
как узнать работающую версию Tomcat
Я пытаюсь заставить Appfuse + tomcat + jRebel работать. Appfuse по умолчанию использует Cargo для загрузки tomcat (версия 7.0.33) и развертывания в нем приложения. Я хочу использовать уже установленный tomcat (версия 7.0.27) вместо загруженного. Я внес изменения после FAQ по appfuse . После развертывания с помощью mvn cargo:run, как я …
175 java  tomcat  appfuse 

6
Может кто-нибудь объяснить mappedBy в JPA и Hibernate?
Я новичок в спящем состоянии, и мне нужно использовать отношения один-ко-многим и многие-к-одному. Это двунаправленные отношения в моих объектах, так что я могу перемещаться в любом направлении. mappedByэто рекомендуемый способ, но я не мог этого понять. Может кто-нибудь объяснить: Каков рекомендуемый способ его использования? с какой целью это решает? Ради …



8
Преобразовать строку в объект календаря в Java
Я новичок в Java, обычно работаю с PHP. Я пытаюсь преобразовать эту строку: Пн мар 14 16:02:37 GMT 2011 В объект календаря, чтобы я мог легко вывести год и месяц следующим образом: String yearAndMonth = cal.get(Calendar.YEAR)+cal.get(Calendar.MONTH); Было бы плохой идеей разобрать его вручную? Используете метод подстроки? Любой совет поможет, спасибо!

19
Именованные заполнители в форматировании строки
В Python при форматировании строки я могу заполнять заполнители по имени, а не по позиции, например: print "There's an incorrect value '%(value)s' in column # %(column)d" % \ { 'value': x, 'column': y } Интересно, возможно ли это в Java (надеюсь, без внешних библиотек)?

13
Оператор переключения Java: требуется постоянное выражение, но оно является постоянным
Итак, я работаю над этим классом, который имеет несколько статических констант: public abstract class Foo { ... public static final int BAR; public static final int BAZ; public static final int BAM; ... } Затем я хотел бы получить способ получить соответствующую строку на основе константы: public static String lookup(int …

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