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

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

15
Чому доступні лише остаточні змінні в анонімному класі?
aтут може бути остаточним. Чому? Як я можу передати aв onClick()метод , не тримайте його в якості приватного члена? private void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; } }); } Як я можу повернути 5 * aте, що …

27
Найкращий спосіб перетворити ArrayList в рядок
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. У мене є ArrayListте, що я хочу вивести повністю як рядка. По суті, я хочу вивести його для того, щоб використовувати toStringкожен елемент, розділений вкладками. Чи є …
353 java  string  arraylist 

7
@RequestParam vs @PathVariable
У чому різниця між @RequestParamта @PathVariableобробкою спеціальних символів? +було прийнято @RequestParamяк простір. У разі @PathVariable, +було прийнято як +.
353 java  spring  spring-mvc 

13
У тому числі залежність в банку з Мейвен
Чи є спосіб змусити maven (2.0.9) включити всі залежності в один файл jar? У мене є проект складання в один файл jar. Я хочу, щоб класи з залежностей також були скопійовані в банку. Оновлення: Я знаю, що я не можу просто включити jar файл у jar файл. Я шукаю спосіб …
353 java  maven-2  jar  packaging 

18
Як сортувати ArrayList?
У мене є список пар в java, і я хочу сортувати ArrayList у порядку зменшення. Введення ArrayList наведено нижче: List<Double> testList = new ArrayList(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); testList.add(0.1); testList.add(0.1); testList.add(0.54); testList.add(0.71); testList.add(0.71); testList.add(0.71); testList.add(0.92); testList.add(0.12); testList.add(0.65); testList.add(0.34); testList.add(0.62); Позиція повинна бути такою 0.92 0.9 0.71 0.71 0.71 0.65 0.62 …


9
Приклад диспетчера тривоги
Я хочу реалізувати функцію розкладу у своєму проекті. Тож я заглянув у програму менеджера тривоги, але не можу знайти жодного прикладу. Хто-небудь може мені допомогти з базовою програмою диспетчера тривоги?

5
Чому б не використовувати java.util.logging?
Вперше в своєму житті я опиняюся в положенні, коли я пишу API Java, який буде відкритий. Сподіваємось, що буде включено до багатьох інших проектів. Для ведення журналу я (і справді люди, з якими я працюю) завжди використовував JUL (java.util.logging) і ніколи не мав з цим жодних проблем. Однак зараз мені …
351 java  logging  slf4j  logback 

30
Масив або список на Java. Що швидше?
Мені доводиться зберігати тисячі рядків у пам'яті, щоб послідовно отримувати доступ до Java. Чи потрібно зберігати їх у масиві чи я повинен використовувати якийсь список? Оскільки масиви зберігають усі дані у суміжній частині пам’яті (на відміну від списків), чи може використання масиву для зберігання тисяч рядків викликати проблеми?
351 java  arrays  list  performance 

14
Різниця між остаточним та фактично остаточним
Я граю з лямбдами на Java 8, і я натрапив на попередження local variables referenced from a lambda expression must be final or effectively final. Я знаю, що коли я використовую змінні всередині анонімного класу, вони повинні бути остаточними у зовнішньому класі, але все ж - у чому різниця між …

9
Мокіто: спроба шпигувати за методом викликає оригінальний метод
Я використовую Mockito 1.9.0. Я хочу знущатися над поведінкою для одного методу класу в тесті JUnit, тому в мене є final MyClass myClassSpy = Mockito.spy(myInstance); Mockito.when(myClassSpy.method1()).thenReturn(myResults); Проблема полягає у тому, що у другому рядку myClassSpy.method1()насправді викликають, що призводить до винятку. Єдина причина, по якій я використовую макети, полягає в тому, …
351 java  junit  mockito 

9
Як викликати getClass () зі статичного методу на Java?
У мене є клас, який повинен мати деякі статичні методи. Всередині цих статичних методів мені потрібно викликати метод getClass (), щоб здійснити наступний виклик: public static void startMusic() { URL songPath = getClass().getClassLoader().getResource("background.midi"); } Однак Eclipse говорить мені: Cannot make a static reference to the non-static method getClass() from the …


11
Як поєднати шляхи на Java?
Чи існує еквівалент Java для System.IO.Path.Combine()C # /. NET? Або будь-який код для цього? Цей статичний метод поєднує одну або кілька рядків у шлях.
350 java  path 

7
Кімната - Каталог експорту схем не надається процесору анотацій, тому ми не можемо експортувати схему
Я використовую Компонентний номер бази даних Android Я все налаштував, але коли я компілюю, Android Studio видає мені це попередження: Каталог експорту схем не надається процесору анотацій, тому ми не можемо експортувати схему. Ви можете надати room.schemaLocationаргумент процесора приміток АБО встановити exportSchema на значення false. Як я розумію, це місце …

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