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

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

27
Ошибка ключа реестра: версия Java имеет значение 1.8, но требуется 1.7.
Во время пробежки sencha app build production Я получаю следующую ошибку: Ошибка: ключ реестра 'Software \ JavaSoft \ Java Runtime Environment' \ CurrentVersion ' имеет значение «1,8», но требуется «1,7». Ошибка: не удалось найти java.dll Ошибка: не удалось найти среду выполнения Java SE. java -version , команда показывает следующее: java …

8
Несколько аннотаций одного типа на одном элементе?
Я пытаюсь наложить две или более аннотаций одного типа на один элемент, в данном случае метод. Вот примерный код, с которым я работаю: public class Dupe { public @interface Foo { String bar(); } @Foo(bar="one") @Foo(bar="two") public void haha() {} } При компиляции вышеуказанного javac жалуется на дублирующуюся аннотацию: макс …
91 java  annotations 

2
Как ввести ограничение нескольких столбцов с аннотациями JPA?
Я пытаюсь ввести ограничение с несколькими ключами для объекта, отображаемого в JPA: public class InventoryItem { @Id private Long id; @Version private Long version; @ManyToOne @JoinColumn("productId") private Product product; @Column(nullable=false); private long serial; } По сути, пара (продукт, серийный номер) должна быть уникальной, но я нашел только способ сказать, что …
91 java  jpa  mapping 

4
Аннотация @Transactional. Как откатиться?
Я успешно использовал эту аннотацию для класса Дао. И откат для тестов работает. Но теперь мне нужно откатывать реальный код, а не только тесты. Есть специальные аннотации для использования в тестах. Но какие аннотации предназначены для нетестового кода? Для меня это большой вопрос. Я потратил на это уже день. Официальная …
91 java  hibernate  spring 

11
Рекомендуется ли StringUtils.EMPTY?
Вы используете StringUtils.EMPTYвместо ""? Я имею в виду либо возвращаемое значение, либо если вы устанавливаете значение переменной String. Я не имею в виду сравнение, потому что мы используемStringUtils.isEmpty()

5
Как уменьшить внутренние отступы вокруг текста в объекте кнопки Android?
Итак, на данный момент у меня есть кнопка, которая выглядит как первое изображение выше. Как уменьшить отступ вокруг текста внутри самой кнопки (чтобы он больше походил на второе изображение)? Ширина и высота макета задаются как: android:layout_width="match_parent" android:layout_height="wrap_content" Форма нестандартного стиля имеет параметры " <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> Остальное - это …

9
Как использовать Comparator для определения пользовательского порядка сортировки?
Я хочу разработать демонстрацию сортировки для списка автомобилей. Я использую таблицу данных для отображения списка автомобилей. Теперь я хочу отсортировать список по цвету машины. Здесь он не сортируется по алфавиту. Я хочу использовать свой собственный порядок сортировки: сначала идет красная машина, затем синяя и т. Д. Для этого я пытаюсь …
91 java  sorting  enums 

3
Как отправить запрос POST JSON с помощью Apache HttpClient?
У меня примерно следующее: final String url = "http://example.com"; final HttpClient httpClient = new HttpClient(); final PostMethod postMethod = new PostMethod(url); postMethod.addRequestHeader("Content-Type", "application/json"); postMethod.addParameters(new NameValuePair[]{ new NameValuePair("name", "value) }); httpClient.executeMethod(httpMethod); postMethod.getResponseBodyAsStream(); postMethod.releaseConnection(); Он продолжает возвращать 500. Поставщик услуг говорит, что мне нужно отправить JSON. Как это делается с Apache HttpClient …

11
Разница между try-finally и try-catch
В чем разница между try { fooBar(); } finally { barFoo(); } а также try { fooBar(); } catch(Throwable throwable) { barFoo(throwable); // Does something with throwable, logs it, or handles it. } Мне больше нравится вторая версия, потому что она дает мне доступ к Throwable. Есть ли какое-либо логическое …

9
Как я могу написать приложение Java, которое может обновляться во время выполнения?
Я хотел бы реализовать приложение Java (серверное приложение), которое может загружать новую версию (файл .jar) с заданного URL-адреса, а затем обновлять себя во время выполнения. Как лучше всего это сделать и возможно ли это? Я предполагаю, что приложение может загрузить новый файл .jar и запустить его. Но как мне выполнить …

2
Thread.sleep против TimeUnit.SECONDS.sleep
Если мне нужно, чтобы поток Java перешел в режим сна, есть ли причина предпочесть одну из этих форм другой? Thread.sleep(x) или TimeUnit.SECONDS.sleep(y)
91 java  sleep 

3
Почему отсутствие аннотации не вызывает исключение ClassNotFoundException во время выполнения?
Рассмотрим следующий код: A.java: import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @Retention(RetentionPolicy.RUNTIME) @interface A{} C.java: import java.util.*; @A public class C { public static void main(String[] args){ System.out.println(Arrays.toString(C.class.getAnnotations())); } } Компиляция и запуск работают как положено: $ javac *.java $ java -cp . C [@A()] Но подумайте вот о чем: $ rm A.class …
91 java  annotations 

9
Доступ к частному полю другого объекта в том же классе
class Person { private BankAccount account; Person(BankAccount account) { this.account = account; } public Person someMethod(Person person) { //Why accessing private field is possible? BankAccount a = person.account; } } Забудьте о дизайне. Я знаю, что ООП указывает, что частные объекты являются частными для класса. У меня вопрос: почему ООП …
91 java  c++  .net  oop 

6
Проблема преобразования списка <String> в ArrayList <String>
У меня есть следующий метод ... который фактически берет список предложений и разбивает каждое предложение на слова. Вот: public List&lt;String&gt; getWords(List&lt;String&gt; strSentences){ allWords = new ArrayList&lt;String&gt;(); Iterator&lt;String&gt; itrTemp = strSentences.iterator(); while(itrTemp.hasNext()){ String strTemp = itrTemp.next(); allWords = Arrays.asList(strTemp.toLowerCase().split("\\s+")); } return allWords; } Мне нужно передать этот список в хэш-карту в …
91 java  list  arraylist 

9
Почему Spring MVC отвечает 404 и сообщает «Не найдено сопоставлений для HTTP-запроса с URI […] в DispatcherServlet»?
Я пишу приложение Spring MVC, развернутое на Tomcat. См. Следующий минимальный, полный и проверяемый пример public class Application extends AbstractAnnotationConfigDispatcherServletInitializer { protected Class&lt;?&gt;[] getRootConfigClasses() { return new Class&lt;?&gt;[] { }; } protected Class&lt;?&gt;[] getServletConfigClasses() { return new Class&lt;?&gt;[] { SpringServletConfig.class }; } protected String[] getServletMappings() { return new String[] { …

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