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

352
Пример диспетчера аварий

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

352
Mockito: попытка шпионить за методом вызывает оригинальный метод

Я использую Mockito 1.9.0. Я хочу смоделировать поведение для одного метода класса в тесте JUnit, поэтому у меня есть final MyClass myClassSpy = Mockito.spy(myInstance); Mockito.when(myClassSpy.method1()).thenReturn(myResults); Проблема в том, что во второй строке myClassSpy.method1()действительно...

351
Массив или Список в Java. Что быстрее?

Я должен хранить тысячи строк в памяти для последовательного доступа на Java. Должен ли я хранить их в массиве или использовать какой-то список? Поскольку массивы хранят все данные в непрерывном фрагменте памяти (в отличие от списков), вызовет ли проблема использование массива для хранения тысяч...

351
Почему бы не использовать java.util.logging?

Впервые в жизни я нахожусь в положении, когда я пишу Java API, который будет с открытым исходным кодом. Надеюсь, будет включен во многие другие проекты. Для ведения журнала я (да и те люди, с которыми я работаю) всегда использовал JUL (java.util.logging) и никогда не сталкивался с какими-либо...

351
Разница между окончательным и фактически окончательным

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

350
Как объединить пути в Java?

Есть ли Java-эквивалент System.IO.Path.Combine()в C # /. NET? Или какой-нибудь код для этого? Этот статический метод объединяет одну или несколько строк в

350
В чем разница между объектами HashMap и Map в Java?

В чем разница между следующими картами, которые я создаю (в другом вопросе люди ответили, используя их, казалось бы, взаимозаменяемо, и мне интересно, если / как они отличаются): HashMap<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new...

350
Как вызвать getClass () из статического метода в Java?

У меня есть класс, который должен иметь некоторые статические методы. Внутри этих статических методов мне нужно вызвать метод getClass (), чтобы сделать следующий вызов: public static void startMusic() { URL songPath = getClass().getClassLoader().getResource("background.midi"); } Однако Затмение...

350
Комната - каталог экспорта схемы не предоставлен обработчику аннотаций, поэтому мы не можем экспортировать схему

Я использую компонентную базу данных Android Я все настроил, но при компиляции Android Studio выдает мне следующее предупреждение: Каталог экспорта схемы не предоставляется обработчику аннотаций, поэтому мы не можем экспортировать схему. Вы можете либо предоставить room.schemaLocationаргумент...

347
Какой лучший макет фреймворка для Java? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

347
Полиморфизм против переопределения против перегрузки

С точки зрения Java, когда кто-то спрашивает: что такое полиморфизм? Будет ли перегрузка или перегрузка приемлемым ответом? Я думаю, что это немного больше, чем это. Если у вас есть абстрактный базовый класс, который определил метод без реализации, и вы определили этот метод в подклассе, это все...

347
Улучшает ли использование ключевое слово final в Java?

В Java мы видим много мест, где finalключевое слово можно использовать, но его использование встречается редко. Например: String str = "abc"; System.out.println(str); В приведенном выше случае, strможет быть, finalно это обычно прекращается. Когда метод никогда не будет переопределен, мы можем...

347
@ Обнуляемое использование аннотаций

Я видел какой-то метод в Java, объявленный как: void foo(@Nullable Object obj) { ... } В чем смысл @Nullableздесь? Означает ли это, что вход может быть null? Без аннотации входной сигнал все еще может быть нулевым, так что я думаю, что это не только...

347
Объект доступа к данным (DAO) в Java

Я просматривал документ и наткнулся на термин, который называется DAO. Я обнаружил, что это объект доступа к данным. Может кто-нибудь объяснить мне, что это на самом деле? Я знаю, что это своего рода интерфейс для доступа к данным из разных типов источников, в середине этого небольшого моего...

346
Как развернуть файл войны в Tomcat 7

Я скопировал sample.warфайл в webappsкаталог Tomcat, и я могу получить доступ localhost:8080. Теперь, как Tomcat развернет его, я имею в виду, нужно ли открывать его в браузере? Как я могу получить доступ к...

346
Как сделать задержку в Java?

Я пытаюсь что-то сделать в Java, и мне нужно что-то подождать / задержать на некоторое количество секунд в цикле while. while (true) { if (i == 3) { i = 0; } ceva[i].setSelected(true); // I need to wait here ceva[i].setSelected(false); // I need to wait here i++; } Я хочу построить пошаговый...

345
Java коллекция пар значений? (кортежи?)

Мне нравится, как в Java есть карта, где вы можете, например, определить типы каждой записи на карте <String, Integer>. То, что я ищу, - это тип коллекции, где каждый элемент коллекции представляет собой пару значений. Каждое значение в паре может иметь свой собственный тип (например, пример...