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

118
В чем разница между PermGen и Metaspace?

До Java 7 в памяти JVM была область под названием PermGen , где JVM хранила свои классы. В Java 8 он был удален и заменен областью под названием Metaspace . Каковы наиболее важные различия между PermGen и Metaspace? Единственное различие, которое я знаю, это то, что java.lang.OutOfMemoryError:...

118
как вызвать суперконструктор в Ломбоке

У меня есть класс @Value @NonFinal public class A { int x; int y; } У меня другой класс Б @Value public class B extends A { int z; } lombok выдает ошибку, говоря, что он не может найти конструктор A (), явно называть его то, что я хочу, чтобы lombok сделал, это дать аннотацию к классу b, чтобы он...

118
Что означает лямбда с двумя стрелками в Java 8?

Раньше я читал несколько руководств по Java 8. Прямо сейчас я столкнулся со следующей темой: поддерживает ли Java каррирование? Здесь я вижу следующий код: IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b; System.out.println(curriedAdd.apply(1).applyAsInt(12)); Я понимаю, что...

118
Как установить базовый URL для отдыха при весенней загрузке?

Я пытаюсь смешать mvc и отдых в одном проекте весенней загрузки. Я хочу установить базовый путь для всех остальных контроллеров (например, example.com/api) в одном месте (я не хочу аннотировать каждый контроллер @RequestMapping('api/products'), вместо этого просто @RequestMapping('/products')....

118
Привязка данных Android с использованием тега включения

Примечание к обновлению: Приведенный выше пример работает правильно , поскольку в выпуске 1.0-rc4 устранена проблема необходимости в ненужной переменной. Исходный вопрос: Я делаю именно так, как описано в документации, и это не работает: main.xml: <layout xmlns:andr... <data> </data>...

118
Цепочка нулевой проверки и перехват исключения NullPointerException

Веб-служба возвращает огромный XML, и мне нужно получить доступ к его глубоко вложенным полям. Например: return wsObject.getFoo().getBar().getBaz().getInt() Проблема заключается в том, что getFoo(), getBar(), getBaz()может все возвращается null. Однако, если я проверю nullво всех случаях, код...

118
В чем разница между List.of и Arrays.asList?

В Java 9 появились новые фабричные методы для списков List.of: List<String> strings = List.of("first", "second"); В чем разница между предыдущим и новым вариантом? То есть в чем разница между этим: Arrays.asList(1, 2, 3); и это: List.of(1, 2,...

117
Какие инструменты анализа кода вы используете для своих Java-проектов? [закрыто]

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

117
Есть ли причина для повышения производительности объявлять параметры метода окончательными в Java?

Есть ли причина для повышения производительности объявлять параметры метода окончательными в Java? Как в: public void foo(int bar) { ... } Против: public void foo(final int bar) { ... } Предполагая, что barэто только читается и никогда не изменяется...

117
Что случилось с логированием в Java? [закрыто]

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

117
Лучшие практики управления исключениями на Java или C # [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Я застрял, решая, как обрабатывать...

117
Лучший способ создать пустую карту на Java

Мне нужно создать пустую карту. if (fileParameters == null) fileParameters = (HashMap<String, String>) Collections.EMPTY_MAP; Проблема в том, что приведенный выше код выдает это предупреждение: Безопасность типов: отключенное приведение из карты в HashMap Как лучше всего создать эту пустую...

117
Как я могу безопасно закодировать строку в Java для использования в качестве имени файла?

Я получаю строку от внешнего процесса. Я хочу использовать эту строку для создания имени файла, а затем записать в этот файл. Вот мой фрагмент кода для этого: String s = ... // comes from external source File currentFile = new File(System.getProperty("user.home"), s); PrintWriter currentWriter =...

117
leiningen - как добавить зависимости для локальных jar-файлов?

Я хочу использовать leiningen для создания и развития моего проекта clojure. Есть ли способ изменить project.clj, чтобы он выбирал несколько банок из локальных каталогов? У меня есть проприетарные банки, которые нельзя загрузить в публичные репозитории. Кроме того, можно ли использовать leiningen...

117
статическое распределение в java - куча, стек и постоянная генерация

В последнее время я много читал о схемах распределения памяти в java, и у меня было много сомнений, поскольку я читал из разных источников. Я собрал свои концепции и прошу пройтись по всем пунктам и прокомментировать их. Я узнал, что распределение памяти зависит от JVM, поэтому я должен сказать...

117
RESTful в игре! фреймворк

Мы планируем проект, в основном обслуживающий контент для мобильных приложений, но нам нужен веб-сайт. У меня вопрос: есть ли смысл использовать Jersey или Restlet для разработки REST API для наших мобильных приложений, а затем использовать Play! для обслуживания веб-сайта. Или имеет смысл просто...

117
Как отправить электронное письмо в формате HTML?

Я успешно отправил электронное письмо в своем веб-приложении с помощью JMS, но результат отображается только в виде обычного текста. Я хочу, чтобы контент отображал HTML. Как мне это сделать? Вот примерно то, что у меня есть: Message msg = new MimeMessage(mailSession); try{ msg.setSubject("Test...