Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

4
Як перейти до іншої гілки підривної роботи в Intellij?
Яка концепція перемикання гілок в IntelliJ? Я повинен бути або сліпим, ідіотів ... Я б припустив, що буде опція "перемикання на копіювання" чи щось подібне, але немає жодного ... EDIT для уточнення: мій попередній IDE мав простий варіант "перемикання на копіювання", який оновлював усі файли, що відрізняються від поточної гілки …


6
Як надати значення анотації з постійної Java
Я думаю, що це може бути неможливо на Java, оскільки анотація та її параметри вирішуються під час компіляції. У мене такий інтерфейс, public interface FieldValues { String[] FIELD1 = new String[]{"value1", "value2"}; } і ще один клас, @SomeAnnotation(locations = {"value1", "value2"}) public class MyClass { .... } Я відзначаю багато …
146 java  arrays  annotations 

6
Номер змінної Java або аргументи для методу
Чи можливо оголосити метод, який дозволить змінювати кількість параметрів? Яка символіка використовується у визначенні, що вказує на те, що метод повинен допускати змінну кількість параметрів? Відповідь: varargs

9
Чому Java Map не розширює колекцію?
Мене здивувало те, що Map<?,?>не є Collection<?>. Я думав, що це буде мати багато сенсу, якщо це буде оголошено таким: public interface Map<K,V> extends Collection<Map.Entry<K,V>> Зрештою, Map<K,V>це колекція Map.Entry<K,V>, чи не так? То чи є вагома причина, чому вона не реалізується як така? Дякую Клетусу за найавторитетнішу відповідь, але мені …
146 java  oop  collections 

10
Чи можете ви розділити потік на два потоки?
У мене є набір даних, представлений потоком Java 8: Stream<T> stream = ...; Я бачу, як відфільтрувати його, щоб отримати випадкову підмножину - наприклад Random r = new Random(); PrimitiveIterator.OfInt coin = r.ints(0, 2).iterator(); Stream<T> heads = stream.filter((x) -> (coin.nextInt() == 0)); Я також бачу, як я міг би зменшити …
146 java  java-8  java-stream 

19
Як ви відформатуєте день місяця, щоб сказати "11-й", "21-й" або "23-й" (порядковий індикатор)?
Я знаю , що це дасть мені день місяця як число ( 11, 21, 23): SimpleDateFormat formatDayOfMonth = new SimpleDateFormat("d"); Але як ви відформатуєте день місяця, щоб включити порядковий індикатор , скажімо 11th, 21stабо 23rd?

7
Як отримати FetchType.LAZY асоціації з JPA та Hibernate у весняному контролері
Я маю клас Особи: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMany(fetch = FetchType.LAZY) private List<Role> roles; // etc } Маючи ледачий зв’язок "багато до багатьох". У мене в контролері є @Controller @RequestMapping("/person") public class PersonController { @Autowired PersonRepository personRepository; @RequestMapping("/get") public @ResponseBody Person getPerson() { Person …

8
Як використовувати MDC з пулами ниток?
У нашому програмному забезпеченні ми широко використовуємо MDC для відстеження таких речей, як ідентифікатори сесії та імена користувачів для веб-запитів. Це добре працює під час запуску в оригінальній нитці. Однак є багато речей, які потрібно обробити у фоновому режимі. Для цього ми використовуємо класи java.concurrent.ThreadPoolExecutorта java.util.Timerкласи разом із деякими службами …
146 java  logging  slf4j  logback  mdc 

7
Що таке Runtime.getRuntime (). TotalMemory () та freeMemory ()?
Мені було цікаво, що точне значення Runtime.getRuntime (). TotalMemory () , Runtime.getRuntime (). FreeMemory () і Runtime.getRuntime (). MaxMemory () . Я розумію, Runtime.getRuntime().totalMemory()повертає загальну пам'ять, яку використовує мій процес. Це правильно? Як щодо freeMemory()і maxMemory()?
146 java 



6
Слухач зміни вибору JComboBox?
Я намагаюсь отримати подію, щоб звільнити кожного разу, коли буде зроблений вибір з JComboBox. Проблема, яку я маю, полягає в тому, що явного addSelectionListener()методу немає . Я намагався використовувати actionPerformed(), але це ніколи не спрацьовує. Не маючи переоцінки моделі для JComboBox, я не маю ідеї. Як мені отримати повідомлення про …

12
Яка різниця між фабричними та стратегічними моделями?
Чи може хтось пояснити різницю між фабричними та стратегічними моделями? Для мене обидва виглядають інакше, ніж додатковий заводський клас (які створюють об'єкт продукту у фабричних моделях)


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.