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

195
Утвердить объект определенного типа

Можно ли в JUnit утверждать, что объект является экземпляром класса? По разным причинам в моем тесте есть объект, который я хочу проверить тип. Это тип Object1 или тип Object2? В настоящее время у меня есть: assertTrue(myObject instanceof Object1); assertTrue(myObject instanceof Object2); Это...

195
Как работает Junit @Rule?

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

195
Swing vs JavaFx для настольных приложений [закрыто]

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

195
В чем разница между getFields и getDeclaredFields в отражении Java

Меня немного смущает различие между getFieldsметодом и getDeclaredFieldsметодом при использовании отражения Java. Я прочитал, что getDeclaredFieldsдает вам доступ ко всем полям класса и getFieldsвозвращает только открытые поля. Если это так, почему бы вам просто не использовать всегда...

194
Делегаты Java?

Имеет ли язык Java функции делегатов, подобно тому, как в C # есть поддержка

194
Использование модификатора «final», когда это применимо в Java [закрыто]

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

194
Как автоматически генерировать N «разных» цветов?

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

194
Это хорошая практика, чтобы использовать java.lang.String.intern ()?

Javadoc о String.intern()не дает много подробностей. (В двух словах: он возвращает каноническое представление строки, позволяя сравнивать интернированные строки, используя ==) Когда я буду использовать эту функцию в пользу String.equals()? Есть ли побочные эффекты, не упомянутые в Javadoc, то есть...

194
Использование универсального метода any () от Mockito

У меня есть интерфейс с методом, который ожидает массив Foo: public interface IBar { void doStuff(Foo[] arr); } Я издеваюсь над этим интерфейсом, используя Mockito, и я хотел бы утверждать, что doStuff()он называется, но я не хочу проверять, какой аргумент передается - «все равно». Как мне написать...

194
Триггер 404 в контроллере Spring-MVC?

Как получить контроллер Spring 3.0 для запуска 404? У меня есть контроллер, @RequestMapping(value = "/**", method = RequestMethod.GET)и для некоторых URL-адресов, обращающихся к контроллеру, я хочу, чтобы контейнер выдал...

194
Какой HTML парсер самый лучший? [закрыто]

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

194
Java: как получить литерал класса из универсального типа?

Как правило, я видел, как люди используют литерал класса следующим образом: Class<Foo> cls = Foo.class; Но что, если тип является общим, например, List? Это работает нормально, но есть предупреждение, так как список должен быть параметризован: Class<List> cls = List.class Так почему бы...

194
Выберите между отправкой ExecutorService и выполнением ExecutorService

Как я должен выбрать между ExecutorService - х представить или выполнить , если возвращаемое значение не моя забота? Если я тестирую оба, я не вижу никаких различий между ними, кроме возвращаемого значения. ExecutorService threadExecutor = Executors.newSingleThreadExecutor();...

194
Разница между списком, списком <?>, Списком <T>, списком <E> и списком <объект>

Каковы различия между List, List<?>, List<T>, List<E>, и List<Object>? 1. Список List: является необработанным типом, поэтому нет typesafe. Он будет генерировать ошибку времени выполнения только при плохом приведении. Мы хотим, чтобы ошибка времени компиляции была плохой. Не...

194
В чем разница между Class.getResource () и ClassLoader.getResource ()?

Интересно какая разница между Class.getResource()а ClassLoader.getResource()? редактировать: я особенно хочу знать, если какое-либо кэширование на уровне файлов / каталогов. Как в "кэшируются ли списки каталогов в версии класса?" AFAIK следующие должны по существу делать то же самое, но это не так:...

194
Что делает JNI звонки медленными?

Я знаю, что «пересечение границ» при вызове JNI в Java происходит медленно. Однако я хочу знать, что делает его медленным? Что делает базовая реализация jvm при выполнении вызова JNI, который делает его таким...

194
Различные результаты с дайджестом Java по сравнению с внешними утилитами

Я написал простой Java-класс для генерации хеш-значений файла Windows Calculator. Я использую Windows 7 Professional with SP1. Я пытался Java 6.0.29и Java 7.0.03. Может кто-нибудь сказать мне, почему я получаю разные хеш-значения от Java по сравнению со (многими!) Внешними утилитами и / или...

194
Разница между CompletableFuture, Future и RxJava, наблюдаемой

Я хотел бы знать разницу между CompletableFuture, Futureи Observable RxJava. Я знаю, что все они асинхронные, но Future.get() блокирует поток CompletableFuture дает методы обратного вызова RxJava Observable--- аналогично CompletableFutureс другими преимуществами (не уверен) Например: если клиенту...