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

239
Приемник вещания для проверки интернет-соединения в приложении для Android

Я занимаюсь разработкой приемника трансляции Android для проверки интернет-соединения. Проблема в том, что мой приемник вещания вызывается два раза. Я хочу, чтобы он вызывался только тогда, когда сеть доступна. Если он недоступен, я не хочу получать уведомления. Это вещательный приемник public...

239
Android репозитории buildscript: jcenter VS mavencentral

В прошлый раз, когда я использовал Android Studio, он генерировал .gradleфайлы с mavencentral()репозиториями buildscript, тогда как сейчас есть jcenter(). Может ли кто-нибудь объяснить проблемы, связанные с этим. Есть ли другие репо? Когда мы должны их поменять? Какое влияние они оказывают на...

239
Почему Java Streams разовые?

В отличие от C # IEnumerable, где конвейер выполнения может выполняться столько раз, сколько мы хотим, в Java поток может быть «повторен» только один раз. Любой вызов терминальной операции закрывает поток, делая его непригодным для использования. Эта «особенность» отнимает много энергии. Я думаю,...

238
Стирание типа дженериков Java: когда и что происходит?

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

238
Какие типы могут использоваться для членов аннотации Java?

Сегодня я хотел создать свой первый интерфейс аннотации после этой документации, и я получил эту ошибку компилятора Invalid type for annotation member": public @interface MyAnnotation { Object myParameter; ^^^^^^ } Очевидно, что Objectнельзя использовать как тип элемента аннотации. К сожалению, я...

238
Как изменить массив int в Java?

На этот вопрос есть ответы на Stack Overflow на русском : Как перевернуть массив в Джаве? Я пытаюсь изменить массив int в Java. Этот метод не переворачивает массив. for(int i = 0; i < validData.length; i++) { int temp = validData[i]; validData[i] = validData[validData.length - i - 1];...

238
Заполнение Spring @Value во время модульного теста

Я пытаюсь написать модульный тест для простого компонента, который используется в моей программе для проверки форм. Компонент аннотирован @Componentи имеет переменную класса, которая инициализируется с помощью @Value("${this.property.value}") private String thisProperty; Я хотел бы написать...

238
Javadoc ссылка на метод в другом классе

В настоящее время я ссылаюсь на методы в других классах с этим синтаксисом Javadoc: @see {@link com.my.package.Class#method()} И в том, что я понимаю из документации, это правильный способ сделать это. Но теперь самое смешное или неприятное. Когда я генерирую этот javadoc, я в первую очередь...

238
Как проверить, что не исключение не выбрасывается?

Я знаю, что один из способов сделать это будет: @Test public void foo(){ try{ //execute code that you expect not to throw Exceptions. } catch(Exception e){ fail("Should not have thrown any exception"); } } Есть ли более чистый способ сделать это? (Вероятно, используя Junit's...

238
Ошибка ': app: lintVitalRelease' при создании подписанного apk

Я попытался загрузить свой apk в Google Play и обнаружил сообщение об ошибке: «Вы загрузили отлаживаемый APK. Из соображений безопасности необходимо отключить отладку, прежде чем ее можно будет опубликовать в Google Play. Узнайте больше об отладочных APK». Затем я написал...

237
Хорошая библиотека алгоритмов графов Java? [закрыто]

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

237
Как сравнивать объекты по нескольким полям

Предположим, у вас есть несколько объектов, у которых есть несколько полей, с которыми они могут сравниваться: public class Person { private String firstName; private String lastName; private String age; /* Constructors */ /* Methods */ } Так что в этом примере, когда вы спрашиваете: a.compareTo(b)...

237
Почему java.util.Set не имеет get (int index)?

Я уверен, что есть веская причина, но кто-то может объяснить, почему java.util.Setотсутствует интерфейс get(int Index), или что-то подобноеget() метод? Кажется, что наборы отлично подходят для размещения вещей, но я не могу найти элегантный способ извлечь из него один предмет. Если я знаю, что хочу...

237
Java: несколько объявлений классов в одном файле

В Java вы можете определить несколько классов верхнего уровня в одном файле, если только один из них является общедоступным (см. JLS §7.6 ). Смотрите ниже, например. Есть аккуратное название этой техники (аналогично inner, nested, anonymous)? JLS говорит, что система может применять ограничение,...

237
Java: дата из метки времени Unix

Мне нужно преобразовать метку времени Unix в объект даты. Я попробовал это: java.util.Date time = new java.util.Date(timeStamp); Значение метки времени: 1280512800 Дата должна быть «2010/07/30 - 22:30:00» (как я понимаю по PHP), но вместо этого я получаю Thu Jan 15 23:11:56 IRST 1970. Как это...

237
Как передать ArrayList в параметр метода varargs?

В основном у меня есть ArrayList мест: ArrayList<WorldLocation> locations = new ArrayList<WorldLocation>(); ниже этого я называю следующий метод: .getMap(); параметры в методе getMap (): getMap(WorldLocation... locations) У меня проблема в том, что я не уверен, как перейти из ВСЕГО...

237
PersistentObjectException: отсоединенная сущность, переданная для сохранения, выброшенная JPA и Hibernate

У меня есть сохраненная в JPA объектная модель, которая содержит отношение «многие к одному»: у « Accountесть много» Transactions. А Transactionесть один Account. Вот фрагмент кода: @Entity public class Transaction { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id;...