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

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


15
Должны ли мы @Override реализации метода интерфейса?
Следует ли аннотировать метод, реализующий интерфейсный метод @Override? Javadoc в Overrideаннотации говорится: Указывает, что объявление метода предназначено для переопределения объявления метода в суперклассе. Если метод аннотирован этим типом аннотации, но не переопределяет метод суперкласса, компиляторы должны генерировать сообщение об ошибке. Я не думаю, что интерфейс технически суперкласс. Или это? Question …

4
Разница между @Before, @BeforeClass, @BeforeEach и @BeforeAll
В чем главное отличие @Before а также @BeforeClass и в Юнит 5 @BeforeEachи@BeforeAll @After а также @AfterClass Согласно JUnit Api @Before используется в следующем случае: При написании тестов часто обнаруживается, что нескольким тестам нужны похожие объекты, созданные до того, как они смогут работать. Принимая во внимание, что @BeforeClassможет использоваться для …

11
Почему JUnit не предоставляет методы assertNotEquals?
Кто-нибудь знает, почему JUnit 4 предоставляет, assertEquals(foo,bar)но не assertNotEqual(foo,bar)методы? Это обеспечивает assertNotSame(соответствует assertSame) и assertFalse(соответствует assertTrue), поэтому кажется странным, что они не удосужились в том числе assertNotEqual. Кстати, я знаю, что JUnit-addons предоставляет методы, которые я ищу. Я просто спрашиваю из любопытства.
429 java  junit  assert 


22
Разрешение javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: сбой построения пути PKIX Ошибка?
Редактировать: - Попытался отформатировать вопрос и принял ответ более презентабельным способом в моем блоге Вот оригинальная проблема. Я получаю эту ошибку: подробное сообщение sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации к запрошенной цели причиной javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации …
426 java  ssl  https 

21
Как скачать и сохранить файл из Интернета с помощью Java?
Есть онлайн-файл (например, http://www.example.com/information.asp), который мне нужно взять и сохранить в каталоге. Я знаю, что есть несколько способов построчного захвата и чтения онлайн-файлов (URL), но есть ли способ просто загрузить и сохранить файл с помощью Java?
425 java  download 

19
Простой способ конвертировать Iterable в коллекцию
В моем приложении я использую стороннюю библиотеку (точнее Spring Data для MongoDB). Методы этой библиотеки возвращаются Iterable<T>, а остальная часть моего кода ожидает Collection<T>. Есть ли где-нибудь полезный метод, который позволит мне быстро конвертировать один в другой? Я бы хотел избежать создания цикла foreachв моем коде для такой простой вещи.
424 java  collections 


30
«Ошибка построения пути PKIX» и «невозможно найти действительный путь сертификации к запрошенной цели»
Я пытаюсь получить твиты, используя библиотеку twitter4j для моего проекта Java. При первом запуске я получил ошибку о сертификате sun.security.validator.ValidatorExceptionи sun.security.provider.certpath.SunCertPathBuilderException. Затем я добавил твиттер сертификат по: C:\Program Files\Java\jdk1.7.0_45\jre\lib\security>keytool -importcert -trustcacerts -file PathToCert -alias ca_alias -keystore "C:\Program Files\Java\jdk1.7.0_45\jre\lib\security\cacerts" Но без успеха. Вот процедура получения твитов: public static void main(String[] args) …
423 java  jsp  servlets  twitter4j 

17
Удалить последний символ StringBuilder?
Когда вам нужно перебрать коллекцию и сделать строку каждого из данных разделенной разделителем, вы всегда получите дополнительный разделитель в конце, например for (String serverId : serverIds) { sb.append(serverId); sb.append(","); } Дает что-то вроде: serverId_1, serverId_2, serverId_3, Я хотел бы удалить последний символ в StringBuilder (не преобразовывая его, потому что он …

18
Как установить java_home в Windows 7?
Я пошел в Переменные среды в 'Система' на панели управления и сделал две новые переменные, одну для пользовательских переменных и одну для системных переменных. Оба были названы JAVA_HOME и оба указывают на C: \ Sun \ SDK \ JDK \ Bin Но по какой-то причине я все еще получаю ошибку …

29
Удалить теги HTML из строки
Есть ли хороший способ удалить HTML из строки Java? Простое регулярное выражение типа replaceAll("\\<.*?>","") будет работать, но такие вещи, как не &будут преобразованы правильно, и не-HTML между двумя угловыми скобками будут удалены (т.е. .*?в регулярном выражении исчезнет).
422 java  html  parsing 

4
Создать идеальный объект JPA [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Я работаю с JPA (реализация Hibernate) уже некоторое время, и …
422 java  hibernate  jpa  equals 

30
Как использовать первый символ каждого слова в строке
Есть ли встроенная в Java функция, которая использует первый символ каждого слова в строке и не влияет на остальные? Примеры: jon skeet -> Jon Skeet miles o'Brien-> Miles O'Brien(B остается заглавной, это исключает заглавие) old mcdonald-> Old Mcdonald* * ( Old McDonaldбыло бы тоже найти, но я не ожидаю, что …

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