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

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

7
@RequestParam vs @PathVariable
В чем разница между специальными символами @RequestParamи @PathVariableпри их обработке? +был принят @RequestParamкак пространство. В случае @PathVariable, +был принят как +.
355 java  spring  spring-mvc 

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 

13
Включая зависимости в банке с Maven
Есть ли способ заставить 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 …


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

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

5
Почему бы не использовать java.util.logging?
Впервые в жизни я нахожусь в положении, когда я пишу Java API, который будет с открытым исходным кодом. Надеюсь, будет включен во многие другие проекты. Для ведения журнала я (да и те люди, с которыми я работаю) всегда использовал 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
Как вызвать getClass () из статического метода в Java?
У меня есть класс, который должен иметь некоторые статические методы. Внутри этих статических методов мне нужно вызвать метод getClass (), чтобы сделать следующий вызов: public static void startMusic() { URL songPath = getClass().getClassLoader().getResource("background.midi"); } Однако Затмение говорит мне: 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.