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

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

10
Получить список объектов JSON с помощью Spring RestTemplate
У меня есть два вопроса: Как отобразить список объектов JSON с помощью Spring RestTemplate. Как отобразить вложенные объекты JSON. Я пытаюсь использовать https://bitpay.com/api/rates , следуя руководству по http://spring.io/guides/gs/consuming-rest/ .


21
HashMap с несколькими значениями под одним ключом
Можем ли мы реализовать HashMap с одним ключом и двумя значениями. Так же, как HashMap? Пожалуйста, помогите мне, также рассказав (если нет никакого способа) какой-либо другой способ реализовать хранение трех значений с одним в качестве ключа?
199 java 

7
Является ли метод Java assertEquals надежным?
Я знаю, что ==есть некоторые проблемы при сравнении двух Strings. Кажется, String.equals()это лучший подход. Ну, я делаю тестирование JUnit, и я склонен использовать assertEquals(str1, str2). Это надежный способ утверждать, что две строки содержат одинаковое содержимое? Я бы использовал assertTrue(str1.equals(str2)), но тогда вы не получите преимущества от просмотра ожидаемых и фактических …
199 java  string  junit  junit4 

10
Каковы различия между различными методами сохранения в Hibernate?
В Hibernate есть несколько методов, которые так или иначе берут ваш объект и помещают его в базу данных. Каковы различия между ними, когда использовать какой, и почему нет только одного интеллектуального метода, который знает, когда и что использовать? Методы, которые я определил до сих пор: save() update() saveOrUpdate() saveOrUpdateCopy() merge() …

9
В чем разница между Spring, Struts, Hibernate, JavaServer Faces и Tapestry?
Могу ли я знать, в чем разница между: - весна Распорки Struts 2 Hibernate JavaServer Faces JavaServer Pages гобелен Эти технологии / рамки дополняют друг друга? Или они являются альтернативами друг другу (после того, как я использую один из них, мне не нужно использовать другой)? Спасибо.

14
Java List.contains (Объект со значением поля, равным x)
Я хочу проверить, Listсодержит ли объект, который имеет поле с определенным значением. Теперь я мог использовать цикл, чтобы пройти и проверить, но мне было любопытно, был ли какой-нибудь более эффективный код. Что-то вроде; if(list.contains(new Object().setName("John"))){ //Do some stuff } Я знаю, что приведенный выше код ничего не делает, он просто …
199 java  list  search  contains 


3
Как получить название класса без пакета?
В C # у нас есть Type.FullNameи Type.Nameдля получения имени типа (в данном случае класса) с пространством имен или без него (пакет в java-мире). Что эквивалентно Java Type.Name? Очевидно, что должен быть лучший способ, чем использовать Class.getName()и убрать его из имени пакета вручную.
199 java 

10
Как проверить, существует ли папка
Я немного играю с новыми функциями ввода-вывода Java 7, на самом деле я пытаюсь получить все файлы XML из папки. Но это вызывает исключение, когда папка не существует, как я могу проверить, существует ли папка с новым IO? public UpdateHandler(String release) { log.info("searching for configuration files in folder " + …
199 java 

16
Java: Как проверить методы, которые вызывают System.exit ()?
У меня есть несколько методов, которые должны вызывать System.exit()определенные входы. К сожалению, тестирование этих случаев приводит к прекращению работы JUnit! Помещение вызовов методов в новый System.exit()поток, похоже, не помогает, поскольку завершает JVM, а не только текущий поток. Существуют ли какие-либо общие схемы для решения этой проблемы? Например, могу ли я …

5
Какая польза от ByteBuffer в Java? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Каковы примеры приложений для ByteBufferв Java? Пожалуйста, перечислите …
199 java  buffer  bytebuffer 

23
Java «лямбда-выражения не поддерживаются на этом уровне языка»
Я тестировал некоторые новые функции Java 8 и скопировал пример в мою IDE (изначально Eclipse, затем IntelliJ), как показано здесь Eclipse не предложила никакой поддержки лямбда-выражений, а IntelliJ продолжал сообщать об ошибке Лямбда-выражения не поддерживаются на этом уровне языка Я хотел бы знать, если это проблема с моей установкой, кодом …

5
Как мне скопировать строки в Java?
String s = "hello"; String backup_of_s = s; s = "bye"; На этом этапе переменная резервной копии все еще содержит исходное значение «привет» (это из-за неизменности в String, верно?). Но действительно ли безопасно копировать строки этим методом (что, конечно, небезопасно копировать обычные изменяемые объекты), или лучше написать это? : String …
199 java 

14
Лучший способ сравнить 2 XML-документа в Java
Я пытаюсь написать автоматический тест приложения, которое в основном переводит пользовательский формат сообщения в сообщение XML и отправляет его на другой конец. У меня есть хороший набор пар входных / выходных сообщений, поэтому все, что мне нужно сделать, это отправить входные сообщения и прослушать, чтобы сообщение XML вышло на другом …

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