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

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

12
Дополнительные методы в интерфейсе Java
Насколько я понимаю, если вы реализуете интерфейс на java, методы, указанные в этом интерфейсе, должны использоваться подклассами, реализующими указанный интерфейс. Я заметил, что в некоторых интерфейсах, таких как интерфейс Collection, есть методы, которые комментируются как необязательные, но что именно это означает? Это меня немного сбило с толку, поскольку я думал, …
120 java  methods  interface 

5
Возможно ли, чтобы пустые значения RequestParam использовали defaultValue?
если у меня есть сопоставление запроса, подобное следующему: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } А затем вызовите этот запрос с помощью: http://example.com/test?i= Я получаю сообщение об ошибке Не удалось преобразовать значение типа java.lang.String в тип int; вложенное …
120 java  spring  spring-mvc 

6
Как клонировать BufferedImage
У меня есть объект, в котором много буферизованных изображений, я хочу создать новый объект, копирующий все буферизованные изображения в новый объект, но эти новые изображения могут быть изменены, и я не хочу, чтобы исходные изображения объектов изменялись путем изменения новые изображения объектов. это ясно? Возможно ли это сделать, и может …

17
Можно ли использовать VectorDrawable в кнопках и TextView с помощью android: DrawableRight?
Когда я использую ресурсы VectorDrawable в текстовом или графическом представлении, я получаю сбой во время выполнения при использовании "android: DrawableRight" / "android: DrawableEnd" / "android: DrawableStart" / "android: DrawableLeft". Приложение скомпилируется без каких-либо предупреждений. Я использую Gradle 1.5 Библиотека поддержки 23.2 ('com.android.support:appcompat-v7:23.2.0') Однако я обнаружил, что могу программно назначать SVG …

3
Как импортировать проект Android как библиотеку и НЕ компилировать его как apk (Android studio 1.0)
Я попытался импортировать проект (projLib) как зависимость для другого проекта (projAPK). projAPK gradle имеет это: dependencies { compile project(':libs:NewsAPI') compile project(':projLib') } но когда я синхронизирую градиент, он дает эту ошибку: Ошибка: зависимость Android_2015: projLib: в проекте не указана projAPK разрешается в архив APK, который не поддерживается как зависимость компиляции. …

8
правильная аннотация гибернации для byte []
У меня есть приложение, использующее аннотации hibernate 3.1 и JPA. В нем есть несколько объектов с атрибутами byte [] (размером от 1k до 200k). Он использует аннотацию JPA @Lob, и hibernate 3.1 может нормально читать их во всех основных базах данных - похоже, он скрывает особенности поставщика JDBC Blob (как …

30
Выявить дубликаты в списке
У меня есть список типа Integer, например: [1, 1, 2, 3, 3, 3] Я хотел бы, чтобы метод возвращал все дубликаты, например: [1, 3] Как лучше всего это сделать?
120 java  collections 


7
Как я могу отправлять большие сообщения с помощью Kafka (более 15 МБ)?
Я отправляю String-сообщения в Kafka V. 0.8 с помощью Java Producer API. Если размер сообщения составляет около 15 МБ, я получаю файл MessageSizeTooLargeException. Я пытался установить message.max.bytesзначение 40 МБ, но все равно получаю исключение. Мелкие сообщения работали без проблем. (Исключение появляется у производителя, у меня нет потребителя в этом приложении.) …
120 java  apache-kafka 

3
Отформатируйте дату с помощью нового API даты и времени
Я играл с новым API даты и времени, но при запуске: public class Test { public static void main(String[] args){ String dateFormatted = LocalDate.now() .format(DateTimeFormatter .ofPattern("yyyy-MM-dd HH:mm:ss")); System.out.println(dateFormatted); } } Выбрасывает: Exception in thread "main" java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$NumberPrinterParser.format(DateTimeFormatterBuilder.java:2543) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) at …

30
Производительность C ++ по сравнению с Java / C #
Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Насколько я понимаю, C / C ++ создает собственный код для работы на конкретной архитектуре компьютера. И наоборот, такие языки, как …
119 c#  java  c++  performance  bytecode 

7
Как добавить параметры в HTTP-запрос GET в Android?
У меня есть HTTP-запрос GET, который я пытаюсь отправить. Я попытался добавить параметры к этому запросу, сначала создав BasicHttpParamsобъект и добавив параметры к этому объекту, а затем вызвав setParams( basicHttpParms )свой HttpGetобъект. Этот метод не работает. Но если я вручную добавлю свои параметры в свой URL (то есть добавлю ?param1=value1&param2=value2), …
119 java  android  http-get 



4
Есть ли что-то вроде наследования аннотаций в java?
Я изучаю аннотации и дошел до того, что некоторые аннотации, кажется, имеют иерархию между собой. Я использую аннотации для генерации кода в фоновом режиме для карточек. Существуют разные типы карточек (следовательно, разный код и аннотации), но есть определенные элементы, которые у них общие, например, имя. @Target(value = {ElementType.TYPE}) public @interface …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.