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

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

9
Как ускорить компилятор gwt?
Мы начинаем более активно использовать GWT в наших проектах, и производительность компилятора GWT становится все более раздражающей. Мы собираемся начать изменять наши рабочие методы, чтобы смягчить проблему, включая больший акцент на браузер с размещенным режимом, который откладывает необходимость запуска компилятора GWT до более позднего времени, но это влечет за собой …
201 java  performance  gwt 

15
Краткая форма для Java if
Я знаю, что есть способ написать оператор Java ifв краткой форме. if (city.getName() != null) { name = city.getName(); } else { name="N/A"; } Кто-нибудь знает, как написать короткую форму для 5 вышеупомянутых строк в одну строку?

7
Существуют ли лучшие практики для организации пакетов (Java)? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос Некоторое время назад я увидел ответ на вопрос, касающийся тонкой …

6
Когда использовать Mockito.verify ()?
Я пишу тестовые примеры jUnit для 3 целей: Чтобы гарантировать, что мой код удовлетворяет всем требуемым функциям, под всеми (или большинством) входными комбинациями / значениями. Чтобы убедиться, что я могу изменить реализацию, и положиться на контрольные примеры JUnit, чтобы сказать мне, что все мои функциональные возможности все еще удовлетворены. В …

11
Удалить все файлы в каталоге (но не в каталоге) - одно линейное решение
Я хочу удалить все файлы внутри каталога ABC. При попытке с FileUtils.deleteDirectory(new File("C:/test/ABC/"));ним также удаляет папку ABC. Есть ли решение с одним вкладышем, где я могу удалить файлы внутри каталога, но не в каталоге?



8
Правильное удаление целого числа из списка <Integer>
Вот хорошая ловушка, с которой я только что столкнулся. Рассмотрим список целых чисел: List&lt;Integer&gt; list = new ArrayList&lt;Integer&gt;(); list.add(5); list.add(6); list.add(7); list.add(1); Любое обоснованное предположение о том, что происходит, когда вы выполняете list.remove(1) ? Как насчет list.remove(new Integer(1))? Это может вызвать некоторые неприятные ошибки. Каков правильный способ различения remove(int index), …


9
Использование переменной env в application.properties Spring Boot
Мы работаем над веб-приложением Spring Boot , и база данных, которую мы используем, - MySql ; у нас есть настройки, которые мы сначала тестируем локально (значит, нам нужно установить MySql на наш ПК); затем мы нажимаем на Bitbucket ; Jenkins автоматически обнаруживает новый push-запрос к Bitbucket и выполняет сборку на …

14
Разница между File.separator и косой чертой в путях
В чем разница между использованием File.separatorи нормалью /в Java Path-String? В отличие от двойной обратной косой черты, \\независимость от платформы, похоже, не является причиной, поскольку обе версии работают под Windows и Unix. public class SlashTest { @Test public void slash() throws Exception { File file = new File("src/trials/SlashTest.java"); assertThat(file.exists(), is(true)); …
200 java 

10
Когда мы должны использовать Observer и Observable?
Интервьюер спросил меня: Что Observerи Observableи когда мы должны использовать их? Я не знал об этих условиях, поэтому , когда я вернулся домой и начал Googling о Observerи Observableя обнаружил некоторые моменты из различных ресурсов: 1) Observableэто класс и Observerинтерфейс. 2) ObservableКласс ведет список Observerс. 3) Когда Observableобъект обновляется, он …

7
Java: путь против файла
Для новых приложений, написанных на Java 7, есть ли какая-либо причина использовать java.io.Fileобъект больше или мы можем считать его устаревшим? Я верю, что java.nio.file.Pathможет сделать все, что java.io.Fileможет сделать и даже больше.
200 java  file-io  path  nio 

4
Создать диаграмму классов UML из проекта Java [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Есть хороший инструмент, который может помочь преобразовать Java-классы в UML, который покажет обзор …

14
ExecutorService, как ждать завершения всех задач
Как проще всего дождаться ExecutorServiceзавершения всех заданий ? Моя задача в основном вычислительная, поэтому я просто хочу выполнить большое количество заданий - по одному на каждое ядро. Прямо сейчас моя установка выглядит так: ExecutorService es = Executors.newFixedThreadPool(2); for (DataTable singleTable : uniquePhrases) { es.execute(new ComputeDTask(singleTable)); } try{ es.wait(); } catch …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.