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

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

15
супер () в Java
Является ли super()используется для вызова родительского конструктора? Пожалуйста, объясните super().
222 java  super 

8
Проверка подлинности сертификата клиента Java HTTPS
Я довольно новичок HTTPS/SSL/TLSи немного запутался в том, что именно клиенты должны представлять при аутентификации с помощью сертификатов. Я пишу Java-клиент, который должен делать простые POSTданные для конкретного URL. Эта часть работает нормально, единственная проблема в том, что она должна быть закончена HTTPS. Эта HTTPSчасть довольно проста в обращении (со …

6
Как удалить все обратные вызовы из обработчика?
У меня есть обработчик из моего подкласса, который был вызван основным делом . Этот обработчик используется подклассами для postDelayнекоторых Runnables, и я не могу ими управлять. Теперь, в onStopслучае, мне нужно удалить их перед завершением Деятельности (как-то я звонил finish(), но он все равно звонил снова и снова). Есть ли …


11
Разница между String replace () и replaceAll ()
В чем разница между java.lang.String replace()и replaceAll()методами, за исключением того, что позже используется регулярное выражение? Для простых замен, таких как, заменить .на / , есть ли разница?
221 java  string  replace 

11
Формат Float до n десятичных знаков
Мне нужно отформатировать число с плавающей точкой "n" десятичных знаков. пытался BigDecimal, но возвращаемое значение не является правильным ... public static float Redondear(float pNumero, int pCantidadDecimales) { // the function is call with the values Redondear(625.3f, 2) BigDecimal value = new BigDecimal(pNumero); value = value.setScale(pCantidadDecimales, RoundingMode.HALF_EVEN); // here the value …

27
Spring RestTemplate - как включить полную отладку / запись запросов / ответов?
Я уже некоторое время использую Spring RestTemplate и постоянно бьюсь о стену, когда пытаюсь отлаживать ее запросы и ответы. Я в основном ищу то же самое, что и при использовании curl с включенной опцией «verbose». Например : curl -v http://twitter.com/statuses/public_timeline.rss Будет отображать как отправленные данные, так и полученные данные (включая …

27
Как решить java.lang.NoClassDefFoundError?
Я попробовал оба примера в Oracle Java Tutorials . Они оба компилируются нормально, но во время выполнения, оба появляются с этой ошибкой: Exception in thread "main" java.lang.NoClassDefFoundError: graphics/shapes/Square at Main.main(Main.java:7) Caused by: java.lang.ClassNotFoundException: graphics.shapes.Square at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... …

19
Как создать службу Windows из Java-приложения
Я только что унаследовал Java-приложение, которое необходимо установить в качестве службы на XP и Vista. Прошло около 8 лет с тех пор, как я использовал окна в любой форме, и мне никогда не приходилось создавать сервис, не говоря уже о чем-то вроде java-приложения (у меня есть jar для приложения и …

6
Сравнение строк с ==, которые объявлены окончательными в Java
У меня есть простой вопрос о строках в Java. Следующий фрагмент простого кода просто объединяет две строки и затем сравнивает их с ==. String str1="str"; String str2="ing"; String concat=str1+str2; System.out.println(concat=="string"); Выражение сравнения concat=="string"возвращается falseкак очевидное (я понимаю разницу между equals()и ==). Когда эти две строки объявлены finalтак, final String str1="str"; …
220 java  string  final 

9
Float и двойной тип данных в Java
Тип данных с плавающей запятой - это 32-битная плавающая точка IEEE 754 с одинарной точностью, а тип данных с двойной точностью - 64-битная плавающая точка IEEE 754 с двойной точностью. Что это означает? И когда я должен использовать float вместо double или наоборот?

9
Mockito. Проверьте аргументы метода
Я гуглил по этому поводу, но не нашел ничего актуального. У меня есть что-то вроде этого: Object obj = getObject(); Mockeable mock= Mockito.mock(Mockeable.class); Mockito.when(mock.mymethod(obj )).thenReturn(null); Testeable testableObj = new Testeable(); testableObj.setMockeable(mock); command.runtestmethod(); Теперь я хочу убедиться, что то mymethod(Object o), что вызывается внутри runtestmethod(), было вызвано с Объектом o, а …

21
Spring Boot - Как регистрировать все запросы и ответы с исключениями в одном месте?
Я работаю над отдыхом API с весенней загрузки. Мне нужно регистрировать все запросы с входными параметрами (с помощью методов, например, GET, POST и т. Д.), Пути запроса, строки запроса, соответствующего метода класса этого запроса, а также ответа на это действие, как успеха, так и ошибок. Для примера: успешный запрос: http://example.com/api/users/1 …

28
Почему мы обычно используем || более чем? В чем разница?
Мне просто интересно, почему мы обычно используем логическое ИЛИ ||между двумя логическими значениями, а не поразрядным ИЛИ |, хотя они оба работают хорошо. Я имею в виду, посмотрите на следующее: if(true | true) // pass if(true | false) // pass if(false | true) // pass if(false | false) // no …

17
Как использовать файлы свойств Java?
У меня есть список пар ключ / значение значений конфигурации, которые я хочу сохранить в виде файлов свойств Java, а затем загрузить и выполнить итерацию. Вопросы: Нужно ли хранить файл в том же пакете, что и класс, который будет их загружать, или есть какое-то конкретное место, где он должен быть …
219 java  properties 

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