Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

11
Чи повинен бути оголошений "статичний кінцевий реєстратор" у верхньому випадку?
У Java статичні кінцеві змінні є константами, і умовою є те, що вони повинні бути великими. Однак я бачив, що більшість людей заявляють реєстратори в малих регістрах, що вважається порушенням PMD . наприклад: private static final Logger logger = Logger.getLogger(MyClass.class); Просто шукайте в Google або SO "статичний остаточний реєстратор", і …

5
Змусити Maven запустити всі тести, навіть якщо деякі не спрацьовують
У мене є проект з декількома модулями. Коли всі тести проходять, тест Maven запускає їх усі. Якщо тести не вдаються в першому модулі, maven не продовжить наступний проект. У налаштуваннях Surefire у мене testFailureIgnore встановлено на значення true, але це не допомагає. Як змусити Maven запустити всі тести?
243 java  maven-2  surefire 

11
Як перевірити рядок у тілі відповіді з mockMvc
У мене простий інтеграційний тест @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON) .content("{\"userName\":\"testUserDetails\",\"firstName\":\"xxx\",\"lastName\":\"xxx\",\"password\":\"xxx\"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpect(?); } В останньому рядку я хочу порівняти рядок, отриману в тілі відповіді, з очікуваною рядком І у відповідь я отримую: MockHttpServletResponse: Status = 400 Error message = null Headers = {Content-Type=[application/json]} Content …


4
Плутанина: @NotNull vs. @Column (nullable = false) із JPA та Hibernate
Коли вони з’являються на полі / геттера @Entity, яка різниця між ними? (Я наполягаю на об'єкті через сплячку ). До якої основи та / або специфікації належить кожна з них? @NotNullзнаходиться в межах javax.validation.constraints. У javax.validation.constraints.NotNulljavadoc сказано Помічений елемент не повинен бути нульовим але це не говорить про представлення елемента …


13
Читання файлу ресурсів зсередини банку
Я хотів би прочитати ресурс з моєї баночки так: File file; file = new File(getClass().getResource("/file.txt").toURI()); BufferredReader reader = new BufferedReader(new FileReader(file)); //Read the file і він працює добре, коли запускає його в Eclipse, але якщо я експортую його в банку, запустіть його, є IllegalArgumentException: Exception in thread "Thread-2" java.lang.IllegalArgumentException: URI …

4
Різниця між завантажувачем контекстного класу потоку та звичайним завантажувачем класів
Чим відрізняється завантажувач контекстного класу потоку від звичайного завантажувача класів? Тобто, якщо Thread.currentThread().getContextClassLoader()і getClass().getClassLoader()повертати об'єкти завантажувача різних класів, який із них буде використовуватися?

12
Перетворити ітератор в ArrayList
З огляду на Iterator<Element>те, як ми можемо перетворити це Iteratorна ArrayList<Element>(або List<Element>) найкращим і швидким способом, щоб ми могли використовувати ArrayListтакі операції, як get(index), наприклад add(element), і т.д.
241 java  list  arraylist  iterator 


3
Чому Iterable <T> не забезпечує потокові () та паралельніStream () методи?
Мені цікаво, чому Iterableінтерфейс не забезпечує stream()і parallelStream()методи. Розглянемо наступний клас: public class Hand implements Iterable&lt;Card&gt; { private final List&lt;Card&gt; list = new ArrayList&lt;&gt;(); private final int capacity; //... @Override public Iterator&lt;Card&gt; iterator() { return list.iterator(); } } Це реалізація Руки, оскільки ви можете мати картки в руці під час …

5
IntelliJ показує підказки параметрів методу щодо використання - Як відключити його
Я новачок у IntelliJ і нещодавно оновлений до IntelliJ-2016.3 . У редакторі коду Java він відображає підпис методу при використанні. Як відключити цю функцію? Ось приклад підпису методу та його викликового сайту: Виклик методу: Такої поведінки не було у версії 2016.1.4. Я бачу це після оновлення. Будь-яка допомога вдячна!

16
Як можна комбінувати два об'єкти HashMap, що містять однакові типи?
У мене два HashMapоб'єкти визначені так: HashMap&lt;String, Integer&gt; map1 = new HashMap&lt;String, Integer&gt;(); HashMap&lt;String, Integer&gt; map2 = new HashMap&lt;String, Integer&gt;(); Також у мене є третій HashMapоб’єкт: HashMap&lt;String, Integer&gt; map3; Як я можу злитися map1і map2разом у map3?
241 java  hashmap 

3
Нормалізація розбору DOM з java - як це працює?
У цьому навчальному посібнику я побачив рядок у коді для аналізатора DOM . doc.getDocumentElement().normalize(); Чому ми робимо цю нормалізацію? Я читав документи, але не зміг зрозуміти жодного слова. Вставляє всі текстові вузли на всю глибину під-дерева під цим Вузлом Гаразд, тоді хтось може мені показати (бажано із зображенням), як виглядає …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.