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

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

16
Захват изображения с веб-камеры в Java?
Как я могу непрерывно снимать изображения с веб-камеры? Я хочу поэкспериментировать с распознаванием объектов (возможно, используя java media framework). Я думал о создании двух потоков один поток: Узел 1: захват изображения в реальном времени Узел 2: сохранить изображение как «1.jpg» Узел 3: подождите 5 секунд Узел 4: повторить ... другой …
85 java  image  webcam  capture 

3
Особенность вывода типа исключения в Java 8
При написании кода для другого ответа на этом сайте я обнаружил такую ​​особенность: static void testSneaky() { final Exception e = new Exception(); sneakyThrow(e); //no problems here nonSneakyThrow(e); //ERRROR: Unhandled exception: java.lang.Exception } @SuppressWarnings("unchecked") static <T extends Throwable> void sneakyThrow(Throwable t) throws T { throw (T) t; } static <T …

8
Как заставить производный класс вызывать супер-метод? (Как Android)
Мне было интересно, при создании новых Activityклассов , а затем перекрывая onCreate()метод, в затмении я всегда получить авто добавил: super.onCreate(). Как это произошло? Есть ли ключевое слово java в абстрактном или родительском классе, которое вызывает это? Я не знаю, незаконно ли не вызывать суперкласс, но я помню, что в некоторых …


6
Получение отметки времени unix от Date ()
Я могу преобразовать временную метку unix в Date()объект, поместив longзначение в Date()конструктор. Например: я мог бы иметь это как new Date(1318762128031). Но после этого, как я могу вернуть метку времени unix от Date()объекта?
85 java  date 

1
Как регистрировать исключение и сообщение с заполнителями с SLF4J
Каков правильный подход к регистрации как сообщения об ошибке, так и исключения с помощью SLF4J ? Я пробовал это сделать, но трассировка стека исключений никогда не печатается: logger.error("Unable to parse data {}", inputMessage, e); В этом случае я хочу , чтобы заполнить {}с inputMessage, а также выходом из за StackTrace …
85 java  logging  slf4j 

1
Что делает флаг JVM UseCompressedOops и когда его следует использовать?
Что делает флаг JVM HotSpot -XX:+UseCompressedOopsи когда его использовать? Какие различия в производительности и использовании памяти я увижу при использовании его на 64-битном экземпляре Java (а не при его неиспользовании)?
85 java  memory  jvm  jvm-hotspot 

13
java: Как мне выполнить динамическое преобразование переменной из одного типа в другой?
Я хотел бы выполнить динамическое приведение для переменной Java, тип приведения хранится в другой переменной. Это обычный кастинг: String a = (String) 5; Вот чего я хочу: String theType = 'String'; String a = (theType) 5; Возможно ли это, и если да, то как? Благодаря! Обновить Я пытаюсь заполнить класс …

6
assert против утверждений JUnit
Сегодня я увидел тестовый пример JUnit с утверждением java вместо утверждений JUnit - есть ли существенные преимущества или недостатки в предпочтении одного над другим?

6
Как передать тип как параметр метода в Java
Как в Java передать тип как параметр (или объявить как переменную)? Я хочу передавать не экземпляр типа, а сам тип (например, int, String и т. Д.). В C # я могу сделать это: private void foo(Type t) { if (t == typeof(String)) { ... } else if (t == typeof(int)) …
85 java  types 

3
Java: в чем именно разница между NIO и NIO.2?
Я не совсем понимаю, насколько они отличаются друг от друга, поэтому у меня есть вопросы по этим двум пакетам. Посмотрев немного в Google, кажется, что Oracle решила обновить NIOпакет более новым и улучшенным NIO.2пакетом как часть выпуска JDK7. Как производительность NIOпакета сравнивается с NIO.2пакетом? Какие большие изменения произошли с NIOпо …
85 java  io  nio  difference 


9
JDK8 - Ошибка «файл класса для javax.interceptor.InterceptorBinding не найден» при попытке создать javadoc с использованием подключаемого модуля Maven javadoc.
Я использую JDK8 (пробовал его на моем рабочем пространстве Eclipse с Win x64 u25 JDK + в Linux, запущенном Jenkins - jdk-8u20-linux-x64, та же проблема для обоих). У меня есть многомодульный проект Maven (я запускаю цель Maven «javadoc: aggregate» из основного модуля с типом упаковки «pom»). Раздел сборки POM выглядит …

6
JUnit4 fail () здесь, но где pass ()?
В fail()библиотеке JUnit4 есть метод. Мне это нравится, но испытываю нехваткуpass() метода, которого нет в библиотеке. Почему это так? Я обнаружил, что могу использовать assertTrue(true)вместо этого, но все равно выглядит нелогично. @Test public void testSetterForeignWord(){ try { card.setForeignWord(""); fail(); } catch (IncorrectArgumentForSetter ex){ } // assertTrue(true); }
85 java  junit 

7
Java: ExecutorService, который блокируется при отправке после определенного размера очереди
Я пытаюсь закодировать решение, в котором один поток создает задачи с интенсивным вводом-выводом, которые могут выполняться параллельно. Каждая задача имеет важные данные в памяти. Поэтому я хочу иметь возможность ограничивать количество задач, ожидающих выполнения в данный момент. Если я создам ThreadPoolExecutor следующим образом: ThreadPoolExecutor executor = new ThreadPoolExecutor(numWorkerThreads, numWorkerThreads, 0L, …

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