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

15
Расширение Java Cryptography

Мне сказали, что для поддержки шифрования AES256 внутри моего Java-приложения мне потребуется JCE с файлами политики неограниченной юрисдикции. Я скачал это с Oracle и разархивировал, и я вижу только 2 JAR: local_policy.jar; и US_export_polic.jar Я просто хочу подтвердить, что здесь ничего не...

15
Способ вернуть несколько возвращаемых значений из метода: поместить метод в класс, представляющий возвращаемое значение. Это хороший дизайн?

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

15
Правильный обходной путь для множественного наследования в Java (Android)

У меня есть концептуальная проблема с правильной реализацией кода, которая, по-видимому, требует множественного наследования, что не было бы проблемой во многих языках ОО, но поскольку проект для Android, такого понятия, как множественное, не существует extends. У меня есть куча деятельности,...

15
Сущность для использования DTO

Я пытался создать поток для базового многоуровневого веб-приложения и читал противоречивую информацию в Интернете. Я пытаюсь выяснить, есть ли преимущество в том, чтобы все еще использовать объекты DTO от вашего DAO до уровня Service через использование какого-то рода мапперов. Основной поток,...

15
Излишне ли оборачивать коллекцию простым классом только для лучшей читабельности?

У меня есть следующая карта: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Это HashMapотображает doubleзначения (которые являются точками во времени) в соответствующую SoundEvent«ячейку»: каждая «ячейка» может содержать число...

15
Структура приложения Java: горизонтальное или вертикальное разделение

Немного поспорил о начальной структуре проекта (используя Maven / Eclipse) для большого Java-приложения. Опция 1: entities (i.e. the whole database using Hibernate classes-first) services (i.e. sets of read/write operations on the entities) app (perhaps split up more further down the line) Вариант...

15
У Java есть JVM, что у C?

Я знаю, что C имеет компилятор, но что определяет производительность выполнения? Например, в блоке if else, что если в коде просто есть все ifs вместо if elses, что определяет, что все ifs будут запущены? В Java это будет JVM, но в C что такое компилятор...

15
Какую версию Java следует использовать для настольного приложения, чтобы охватить большинство пользователей? [закрыто]

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

15
Создает ли объекты, которые, по вашему мнению, вам понадобятся в первом тесте в TDD?

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

15
Является ли Collection.stream (). Filter (). ForEach () неэффективным по сравнению со стандартом для каждого цикла?

IntelliJ IDEA только что порекомендовал мне заменить следующий цикл for-each на вызов Java 8 forEach: for (Object o : objects) { if (o instanceof SomeObject) { doSomething(); } } Рекомендуемый вызов будет выглядеть так: objects.stream().filter(o -> o instanceof SomeObject).forEach(o ->...

15
Разница между потребителем / производителем и наблюдателем / наблюдаемой

Я работаю над дизайном приложения, которое состоит из трех частей: один поток, который отслеживает определенные события (создание файлов, внешние запросы и т. д.) N рабочих потоков, которые отвечают на эти события, обрабатывая их (каждый рабочий обрабатывает и использует одно событие, и обработка...

15
Должен ли я вернуть ответ 204 или 404, если ресурс не найден?

Я занимаюсь разработкой простого сервиса RESTful для турниров и расписаний. Когда турнир создается с помощью запроса POST, содержащего тело JSON, турнир вставляется в элемент BiMap, объявленный в реализации DAO следующим образом: private BiMap<String, Tournament> tournaments =...

15
Совместное использование объектов DTO между микросервисами

TL; DR. Можно ли делиться библиотекой POJO между службами? Как правило, нам нравится строго ограничивать обмен между службами, если это возможно. Были некоторые споры о том, должна ли служба, предоставляющая данные, предоставлять клиентскую библиотеку для использования клиентами. Клиент-библиотека...

15
Извлечение значения без проверки нуля в Java

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

15
Булево возвращение set.add (), если условно?

Оператор add класса set возвращает логическое значение, которое имеет значение true, если элемент (который должен быть добавлен) еще не существует, и false в противном случае. Пишет if (set.add(entry)) { //do some more stuff } считается хорошим стилем с точки зрения написания чистого кода? Мне...

15
Регистратор Java: инициализация статического блока или инициализация в объявлении переменной

В настоящее время я использую регистратор в своем проекте следующим образом: private static final Logger LOGGER; static{ LOGGER = logger.getLogger(); } Я получил обзор кода для использования статического блока для инициализации переменной регистратора. Мне сказали инициализировать переменную logger...

15
Чистая архитектура - слишком много вариантов использования

Я собираюсь перейти на Чистую архитектуру и поднять свой уровень Android с MVC на MVP , представляя DI с Dagger 2, Reactivity с RxJava 2 и, конечно, Java 8. В чистой архитектуре MVP существует слой между объектами (в хранилищах данных) и презентаторами, которые должны получить к ним доступ. Этот...

15
Как реализовать хеширование с плавающей точкой с приближенным равенством

Допустим, у нас есть следующий класс Python (проблема существует в Java точно так же с equalsи hashCode) class Temperature: def __init__(self, degrees): self.degrees = degrees где degreesтемпература в Кельвинах как поплавок. Теперь я хотел бы реализовать тестирование на равенство и хэширование...

14
Является ли Java для Linux тем же, что .NET для Windows? [закрыто]

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