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

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

19
Fast Bitmap Blur для Android SDK
В настоящее время в приложении для Android, которое я разрабатываю, я зацикливаюсь на пикселях изображения, чтобы размыть его. Это занимает около 30 секунд для изображения 640x480. Просматривая приложения в Android Market, я наткнулся на одно, которое включает функцию размытия, и их размытие очень быстрое (около 5 секунд), поэтому они должны …

8
несколько пакетов в контексте: компонентное сканирование, весенний конфиг
Как добавить несколько context:component-scanэлементов в файл spring-servlet.xml в элемент? я пытался <context:component-scan base-package="z.y.z.service" base-package="x.y.z.controller" /> и <context:component-scan base-package="x.y.z.service, x.y.z.controller" /> и <context:component-scan base-package="x.y.z.service" /> <context:component-scan base-package="x.y.z.controller" /> но получил ошибку: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [x.y.z.dao.daoservice.LoginDAO] found for dependency:


21
Стоит ли пытаться ... поймать выход внутри или снаружи петли?
У меня есть цикл, который выглядит примерно так: for (int i = 0; i < max; i++) { String myString = ...; float myNum = Float.parseFloat(myString); myFloats[i] = myNum; } Это основное содержание метода, единственной целью которого является возвращение массива с плавающей точкой. Я хочу, чтобы этот метод возвращал, nullесли …

16
Можем ли мы сделать неподписанный байт в Java
Я пытаюсь преобразовать подписанный байт в неподписанный. Проблема в том, что данные, которые я получаю, не подписаны, а Java не поддерживает неподписанный байт, поэтому, когда он читает данные, он обрабатывает их как подписанные. Я попытался преобразовать его с помощью следующего решения, полученного из Stack Overflow. public static int unsignedToBytes(byte a) …
185 java  unsigned 

10
Как преобразовать строку JSON в карту <String, String> с помощью Jackson JSON
Я пытаюсь сделать что-то вроде этого, но это не работает: Map&lt;String, String&gt; propertyMap = new HashMap&lt;String, String&gt;(); propertyMap = JacksonUtils.fromJSON(properties, Map.class); Но IDE говорит: Непроверенное назначение Map to Map&lt;String,String&gt; Какой правильный способ сделать это? Я использую только Джексона, потому что это то, что уже доступно в проекте, есть ли собственный …
185 java  jackson 


7
Как отключить конкретное правило контрольного стиля для определенной строки кода?
В моем проекте настроено правило проверки контрольного стиля , которое запрещает определять методы класса с более чем 3 входными параметрами. Правило отлично работает для моих классов, но иногда мне приходится расширять сторонние классы, которые не подчиняются этому конкретному правилу. Есть ли возможность проинструктировать "checkstyle", что определенный метод должен быть тихо …
185 java  checkstyle 

9
Есть ли в Java SE 8 пары или кортежи?
Я играю с ленивыми функциональными операциями в Java SE 8, и я хочу mapиндексировать iпару / кортеж (i, value[i]), затем filterна основе второго value[i]элемента и, наконец, выводить только индексы. Должен ли я все еще страдать так: Что эквивалентно паре C ++ &lt;L, R&gt; в Java? в смелую новую эпоху лямбд …

21
Как установить JAVA_HOME в Linux для всех пользователей
Я новичок в системе Linux и, похоже, слишком много папок Java. Java-версия дает мне: Java-версия "1.7.0_55" Среда выполнения OpenJDK (rhel-2.4.7.1.el6_5-x86_64 u55-b13) 64-битная серверная виртуальная машина OpenJDK (сборка 24.51-b03, смешанный режим) Когда я пытаюсь построить проект Maven, я получаю сообщение об ошибке: Error: JAVA_HOME is not defined correctly. We cannot execute …


3
Как я могу определить, является ли класс Java абстрактным отражением
Я изучаю классы в файле Jar и хочу найти те, которые не являются абстрактными. Я могу решить эту проблему, создавая экземпляры классов и перехватывая InstantiationException, но это приводит к снижению производительности, так как некоторые классы сильно загружаются. Я не могу найти ничего такого, как isAbstract () в документации Class.java.
184 java  class  abstract 


2
Наименование перечислений в Java: единственное или множественное число?
Есть ли «официальная» рекомендация о том, как назвать перечисления Java? enum Protocol { HTTP, HTTPS, FTP } или enum Protocols { HTTP, HTTPS, FTP } Я знаю, что в мире .Net рекомендуется использовать единственное число, за исключением перечислений, которые представляют битовые флаги. Просто любопытно, есть ли что-то подобное в Java. …

17
Как преобразовать миллисекунды в формат «чч: мм: сс»?
Я запутался. Наткнувшись на эту ветку, я попытался выяснить, как отформатировать таймер обратного отсчета, который имел формат hh:mm:ss. Вот моя попытка - //hh:mm:ss String.format("%02d:%02d:%02d", TimeUnit.MILLISECONDS.toHours(millis), TimeUnit.MILLISECONDS.toMinutes(millis) - TimeUnit.MINUTES.toMinutes(TimeUnit.MILLISECONDS.toHours(millis)), TimeUnit.MILLISECONDS.toSeconds(millis) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis))); Поэтому, когда я пытаюсь получить значение вроде 3600000ms, я получаю 01:59:00, что неправильно, так как должно быть 01:00:00. Очевидно, …

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