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

118
В чем разница между компилируемым и интерпретируемым языком?

После прочтения некоторых материалов по этой теме я все еще не уверен, в чем разница между компилируемым языком и интерпретируемым языком. Мне сказали, что это одно из различий между Java и JavaScript. Не мог бы кто-нибудь помочь мне понять...

118
Android: как растянуть изображение до ширины экрана при сохранении соотношения сторон?

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

118
Как проверить hasRole в Java-коде с помощью Spring Security?

Как проверить полномочия пользователя или разрешение в Java-коде? Например - я хочу показать или скрыть кнопку для пользователя в зависимости от роли. Есть аннотации вроде: @PreAuthorize("hasRole('ROLE_USER')") Как сделать это в Java-коде? Что-то вроде : if(somethingHere.hasRole("ROLE_MANAGER")) {...

118
Как сериализовать Joda DateTime с процессором Jackson JSON?

Как мне заставить Джексона сериализовать мой объект Joda DateTime в соответствии с простым шаблоном (например, «дд-мм-гггг»)? Я пробовал: @JsonSerialize(using=DateTimeSerializer.class) private final DateTime date; Я также пробовал: ObjectMapper mapper = new ObjectMapper() .getSerializationConfig()...

118
C # эквивалентно charAt () в Java?

Я знаю, что мы можем использовать charAt()метод в Java для получения отдельного символа в строке, указав его позицию. Есть ли эквивалентный метод в C

118
Оператор переключения Java несколько случаев

Просто пытаюсь понять, как использовать несколько вариантов для оператора переключения Java. Вот пример того, что я пытаюсь сделать: switch (variable) { case 5..100: doSomething(); break; } вместо того, чтобы делать: switch (variable) { case 5: case 6: etc. case 100: doSomething(); break; } Есть...

118
Java - получить массив пикселей из изображения

Я ищу самый быстрый способ получить данные о пикселях (в форме int[][]) из файла BufferedImage. Моя цель - иметь возможность обращаться к пикселям (x, y)изображения, используя int[x][y]. Все методы, которые я нашел, этого не делают (большинство из них возвращают...

118
Используйте IntelliJ для создания диаграммы классов

Как мне заставить IntelliJ 10.5 (на Mac) сгенерировать диаграмму классов, показывающую все классы в моем проекте? Я уверен, что упускаю из виду что-то очевидное, но я могу использовать функцию «Показать диаграмму» только для отображения одного класса за раз. (Я также придумал, как добавлять...

118
@RunWith (MockitoJUnitRunner.class) против MockitoAnnotations.initMocks (это)

При написании нового теста jUnit4 мне интересно, использовать ли @RunWith (MockitoJUnitRunner.class) или MockitoAnnotations.initMocks (это) . Я создал новый тест, и мастер автоматически сгенерировал тест с помощью Runner. В документации Javadocs для MockitoJUnitRunner указано следующее: Совместимый...

118
Различия между «java -cp» и «java -jar»?

В чем разница между запуском Java-приложения с помощью java -cp CLASSPATHи java -jar JAR_FILE_PATH? Один из них предпочтительнее другого для запуска приложения Java? Я имею в виду, какой из этих способов дороже для JVM (в зависимости от использования их машинных ресурсов)? Какой из них приведет к...

118
Как создать HashMap с двумя ключами (пара ключей, значение)?

У меня есть 2D-массив целых чисел. Я хочу, чтобы они были помещены в HashMap. Но я хочу получить доступ к элементам из HashMap на основе индекса массива. Что-то вроде: Для A [2] [5], map.get(2,5)который возвращает значение, связанное с этим ключом. Но как мне создать хэш-карту с парой ключей? Или,...

118
Перенаправление на внешний URL-адрес из действия контроллера в Spring MVC

Я заметил, что следующий код перенаправляет пользователя на URL-адрес внутри проекта, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:"...

118
Предоставляет ли Java 8 хороший способ повторить значение или функцию?

На многих других языках, например. Haskell, легко повторить значение или функцию несколько раз, например. чтобы получить список из 8 копий значения 1: take 8 (repeat 1) но я еще не нашел этого в Java 8. Есть ли такая функция в JDK Java 8? Или, альтернативно, что-то эквивалентное диапазону вроде...

118
Как проверить, существует ли элемент с помощью лямбда-выражения?

В частности, у меня есть TabPane, и я хотел бы знать, есть ли в нем элемент с определенным идентификатором. Итак, я хотел бы сделать это с помощью лямбда-выражения в Java: boolean idExists = false; String idToCheck = "someId"; for (Tab t : tabPane.getTabs()){ if(t.getId().equals(idToCheck)) {...