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

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

5
Как изящно обработать сигнал SIGKILL в Java
Как вы справляетесь с очисткой, когда программа получает сигнал уничтожения? Например, есть приложение, к которому я подключаюсь, которое хочет, чтобы какое-либо стороннее приложение (мое приложение) отправляло finishкоманду при выходе из системы. Что лучше всего сказать, чтобы отправить эту finishкоманду, когда мое приложение было уничтожено с помощью kill -9? редактировать 1: …
113 java  sigkill 

5
Создать объект File в памяти из строки в Java
У меня есть функция, которая принимает файл в качестве аргумента. Я не хочу создавать / записывать новый файл (у меня нет доступа на запись в файловую систему), чтобы передать свои строковые данные функции. Я должен добавить, что данные String не существуют в файле (поэтому я не могу прочитать свои данные …
113 java  file  file-io 

6
Методы Java Enum - вернуть перечисление в противоположном направлении
Я хотел бы объявить перечисление Direction, которое имеет метод, возвращающий противоположное направление (следующее синтаксически неверно, т. Е. Перечисления не могут быть созданы, но это иллюстрирует мою точку зрения). Возможно ли это в Java? Вот код: public enum Direction { NORTH(1), SOUTH(-1), EAST(-2), WEST(2); Direction(int code){ this.code=code; } protected int code; …
113 java  enums  enumeration 


14
Легкая альтернатива Hibernate? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

5
Java: Class.this
У меня есть программа на Java, которая выглядит так. public class LocalScreen { public void onMake() { aFuncCall(LocalScreen.this, oneString, twoString); } } Что LocalScreen.thisзначит в aFuncCall?
113 java  class  this 

4
Тернарный оператор Java против if / else в <совместимости с JDK8
Недавно читаю исходный код Spring Framework. Что-то, чего я не могу понять, идет сюда: public Member getMember() { // NOTE: no ternary expression to retain JDK &lt;8 compatibility even when using // the JDK 8 compiler (potentially selecting java.lang.reflect.Executable // as common type, with that new base class not available …


12
«Цикл:» в коде Java. Что это такое и почему он компилируется?
Этот код просто заставил меня на несколько минут уставиться на свой экран: loop: for (;;) { // ... } ( здесь строка 137 ) Я никогда не видел этого раньше и понятия не имел, что в Java есть ключевое слово loop (NetBeans даже не раскрашивает его как ключевое слово), и …

3
Индексы групп захвата регулярных выражений Java
У меня есть следующая строка, typeName="ABC:xxxxx;"; Мне нужно достать слово ABC, Я написал следующий фрагмент кода, Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Так что, если я ставлю group(0)я , ABC:но если я ставлю group(1)это ABC, так что я хочу знать Что это 0и 1значит? Будет лучше, если …
113 java  regex 

9
Получение полезной нагрузки запроса из запроса POST в сервлете Java
У меня есть библиотека javascript, которая отправляет запрос POST на мой сервлет Java, но в этом doPostметоде я не могу получить содержимое полезной нагрузки запроса. В Chrome Developer Tools весь контент находится в разделе Request Payload на вкладке заголовков, и контент там, и я знаю, что POST получает метод doPost, …
113 java  http  servlets  post 

3
Объяснение ковариации, инвариантности и контравариантности простым языком?
Сегодня я прочитал несколько статей о ковариантности, контравариантности (и инвариантности) в Java. Я читал статьи в Википедии на английском и немецком языках, а также некоторые другие сообщения в блогах и статьи IBM. Но я все еще немного не понимаю, о чем они? Некоторые говорят, что это связано с отношениями между …

2
JNI преобразовывает jstring в char *
Я передал строку URL-адреса из кода Java в код C в качестве jstringтипа данных с помощью JNI. И моему библиотечному методу нужен char *URL-адрес as. Как я могу конвертировать jstringв char *? PS: Есть ли преимущества использования jcharArray в C? (т.е. передача char []вместо строки в собственном методе)

8
Несколько выражений RunWith в jUnit
Я пишу модульный тест и хочу использовать JUnitParamsRunnerи MockitoJUnitRunnerдля одного тестового класса. К сожалению, не работает следующее: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } Есть ли способ использовать и Mockito, и JUnitParams в одном тестовом классе?
113 java  unit-testing  junit 

7
Как выполнить java .class из командной строки
У меня есть скомпилированный класс java: Echo.class public class Echo { public static void main (String arg) { System.out.println(arg); } } I cdв каталог и введите:java Echo "hello" Я получаю такую ​​ошибку: C:\Documents and Settings\joe\My Documents\projects\Misc\bin&gt;java Echo "hello" Exception in thread "main" java.lang.NoClassDefFoundError: Echo Caused by: java.lang.ClassNotFoundException: Echo at java.net.URLClassLoader$1.run(Unknown …
113 java 

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