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

326
Почему плохой практикой является вызов System.gc ()?

После ответа на вопрос о том, как принудительно освобождать объекты в Java (парень очищал HashMap 1,5 ГБ) System.gc(), мне сказали, что это плохая практика - вызывать System.gc()вручную, но комментарии не были полностью убедительными. Кроме того, никто, казалось, не осмеливался ни отрицать, ни...

326
Разница между Java SE / EE / ME?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Какой из них я должен установить, когда я хочу начать изучать Java? Я собираюсь начать с некоторых основ, поэтому я напишу...

326
Запуск кода в главном потоке из другого потока

В сервисе Android я создал поток (ы) для выполнения некоторых фоновых задач. У меня есть ситуация, когда поток должен опубликовать определенную задачу в очереди сообщений основного потока, например a Runnable. Есть ли способ , чтобы получить Handlerиз главного потока и поста Message/ Runnableк нему...

325
Чтобы предотвратить утечку памяти, драйвер JDBC был принудительно незарегистрирован

Я получаю это сообщение при запуске своего веб-приложения. Он работает нормально, но я получаю это сообщение во время выключения. SEVERE: веб-приложение зарегистрировало драйвер JBDC [oracle.jdbc.driver.OracleDriver], но не удалось отменить его регистрацию при остановке веб-приложения. Чтобы...

325
Только используя @JsonIgnore во время сериализации, но не десериализацию

У меня есть объект пользователя, который отправляется на сервер и с сервера. Когда я отправляю объект пользователя, я не хочу отправлять хешированный пароль клиенту. Итак, я добавил @JsonIgnoreсвойство пароля, но это также блокирует его десериализацию в пароль, что затрудняет регистрацию...

324
Именование интерфейса в Java [закрыто]

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

324
Зачем использовать Gradle вместо Ant или Maven? [закрыто]

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

324
Получение элемента из набора

Почему не Setпредусмотрена операция для получения элемента, равного другому элементу? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo Я могу спросить, Setсодержит ли элемент элемент, равный bar, так почему я не...

324
Когда именно утечка безопасна для использования (анонимных) внутренних классов?

Я читал некоторые статьи об утечках памяти в Android и смотрел это интересное видео из Google I / O на эту тему . Тем не менее, я не до конца понимаю концепцию, особенно когда она безопасна или опасна для внутренних классов пользователей внутри Activity . Вот что я понял: Утечка памяти произойдет,...

323
Как сделать декодирование URL в Java?

В Java я хочу преобразовать это: https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do%3Frequest_type К этому: https://mywebsite/docs/english/site/mybook.do&request_type Это то, что я до сих пор: class StringUTF { public static void main(String[] args) { try{ String url =...

322
Упорядоченная карта Java

Есть ли в Java объект, который действует как карта для хранения и доступа к парам ключ / значение, но может возвращать упорядоченный список ключей и упорядоченный список значений, чтобы списки ключей и значений были в одном и том же порядке? В качестве объяснения по коду я ищу что-то похожее на мой...

322
Подключите Java к базе данных MySQL

Как вы подключаетесь к базе данных MySQL на Java? Когда я пытаюсь, я получаю java.sql.SQLException: No suitable driver found for jdbc:mysql://database/table at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:247) Или...

322
Как использовать java.String.format в Scala?

Я пытаюсь использовать .formatметод строки. Но если я помещаю% 1,% 2 и т. Д. В строку, генерируется java.util.UnknownFormatConversionException, указывающее на запутанный фрагмент исходного кода Java: private void checkText(String s) { int idx; // If there are any '%' in the given string, we got a...

322
Mockito: как проверить, был ли вызван метод для объекта, созданного в методе?

Я новичок в Мокито. Учитывая приведенный ниже класс, как я могу использовать Mockito для проверки того, что он someMethodбыл вызван ровно один раз после того, как fooбыл вызван? public class Foo { public void foo(){ Bar bar = new Bar(); bar.someMethod(); } } Я хотел бы сделать следующий проверочный...

321
Установка Java на OS X 10.9 (Mavericks)

Я установил JDK на Mac OS X v10.8 (Mountain Lion). Когда я обновил его до Mac OS X v10.9 (Mavericks) и запустил java -versionв терминале, он показал: Нет времени выполнения Java, запрос на установку. Затем я вручную установил JDK (1.7) на свой Mac. Похоже, установка работала нормально. Когда...