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

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

10
Тестируете веб-службу JAX-RS?
В настоящее время я ищу способы создания автоматических тестов для веб-службы на основе JAX-RS (Java API для RESTful Web Services). Мне в основном нужен способ отправить ему определенные данные и убедиться, что я получаю ожидаемые ответы. Я бы предпочел сделать это через JUnit, но я не уверен, как этого можно …

9
Автономный форматировщик кода Java / украшение / красивый принтер? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Мне интересно узнать о доступных вариантах высококачественных автономных средств форматирования исходного кода для …

3
Как сопоставить значение null, переданное параметру Class <T> с помощью Mockito
У меня есть такие методы: public &lt;T&gt; method(String s, Class&lt;T&gt; t) {...} Что мне нужно проверить, что nullпередается второму аргументу при использовании сопоставителей для других параметров, я делал это: @SuppressWarnings("unchecked") verify(client).method(eq("String"), any(Class.class)); Но есть ли лучший способ (без предупреждений о подавлении)? Tпредставляет тип возвращаемого значения какого-либо другого метода, который иногда …

30
Как я могу создать эффект щелчка изображения, как кнопку на Android?
У меня есть изображение в моем приложении для Android, которое я использую как кнопку с заданным событием onClick, но, как вы могли догадаться, при нажатии на изображение не появляется интерактивный эффект. Как я могу этого добиться?

9
Java: как я могу скомпилировать всю структуру каталогов кода?
Вариант использования прост. Я получил исходные файлы, созданные с помощью Eclipse. Итак, существует глубокая структура каталогов, где любой класс Java может ссылаться на другой класс Java в той же, дочерней, родственной или родительской папке. Как мне скомпилировать все это из терминала с помощью javac?

4
Объединение двух изображений
Мне нужно объединить два изображения (BufferedImage) в Java. Не было бы проблем, если бы не было прозрачности. Базовое изображение уже имеет некоторую прозрачность. Я хочу оставить это как есть и применить к нему «маску», второе изображение. Это второе изображение не имеет непрозрачных пикселей, на самом деле оно почти полностью прозрачно, …

4
JPA Несколько встроенных полей
Возможно ли, чтобы класс сущности JPA содержал два @Embeddedполя embedded ( )? Примером может быть: @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } В этом случае a Personможет содержать два Addressэкземпляра - домашний и рабочий. …


5
Приведение переменных в Java
Интересно, может ли кто-нибудь сказать мне, как работает кастинг? Я понимаю, когда мне следует это сделать, но не совсем понимаю, как это работает. Я частично разбираюсь в примитивных типах данных, но когда дело доходит до приведения объектов, я не понимаю, как это работает. Как можно внезапно привести объект с типом …
84 java  casting 

4
Понимание символа $ в строках формата Java
StringBuilder sb = new StringBuilder(); // Send all output to the Appendable object sb Formatter formatter = new Formatter(sb, Locale.US); // Explicit argument indices may be used to re-order output. formatter.format("%4$2s %3$2s %2$2s %1$2s", "a", "b", "c", "d") // -&gt; " d c b a" В таком случае, почему к …
84 java  formatter 

2
Как создать Javadoc индивидуальные перечисления класса
Я пишу javadoc для класса, который содержит собственные перечисления. Есть ли способ создать javadoc для отдельных перечислений? Например, сейчас у меня что-то вроде этого: /** * This documents "HairColor" */ private static enum HairColor { BLACK, BLONDE, BROWN, OTHER, RED }; Однако это только документирует все перечисления в целом: Есть …
84 java  enums  javadoc 

1
Множественные уникальные ограничения в JPA
Есть ли способ указать с помощью JPA, что должно быть несколько уникальных ограничений для разных наборов столбцов? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; // Unique on username public String username; public String name; public String email; …

6
Когда использовать конструктор, а когда использовать метод getInstance () (статические фабричные методы)?
Когда и как использовать конструктор Foo bar = new Foo(); И когда и как использовать getInstance () (статические фабричные методы) Foo bar = Foo.getInstance(); В чем разница между этими двумя? Я всегда использовал конструктор, но когда лучше использовать getInstance()?
84 java 

8
Junit перед классом (нестатический)
Есть ли какие-либо рекомендации, чтобы Junit выполнял функцию один раз в тестовом файле, и она также не должна быть статической. как @BeforeClassна нестатической функции? Вот уродливое решение: @Before void init(){ if (init.get() == false){ init.set(true); // do once block } } ну, это то, чего я не хочу делать, и …
84 java  junit 

12
открытый ресурс с относительным путем в Java
В моем приложении Java мне нужно получить несколько файлов и каталогов. Это структура программы: ./main.java ./package1/guiclass.java ./package1/resources/resourcesloader.java ./package1/resources/repository/modules/ -&gt; this is the dir I need to get ./package1/resources/repository/SSL-Key/cert.jks -&gt; this is the file I need to get guiclass загружает класс загрузчика ресурсов, который загрузит мои ресурсы (каталог и файл). Что …

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