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

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

8
Як розмістити всі необхідні файли JAR у папці бібліотеки всередині остаточного файлу JAR разом із Maven?
Я використовую Maven в моєму автономному додатку, і я хочу упакувати всі залежності в моєму файлі JAR всередині папки бібліотеки, як згадується в одній з відповідей тут: Як я можу створити виконуваний JAR із залежностями за допомогою Maven? Я хочу, щоб мій остаточний файл JAR мав папку бібліотеки, яка містить …

3
Різниця між методами обрізки рядків () та strip () на Java 11
Серед інших змін, JDK 11 представляє 6 нових методів для класу java.lang.String: repeat(int)- Повторює рядок стільки разів, скільки передбачено intпараметром lines() - Використовує Spliterator для лінивого надання рядків з вихідного рядка isBlank() - Вказує, чи рядок порожній чи містить лише пробіли stripLeading() - Видаляє пробіл з початку stripTrailing() - Видаляє …
104 java  string  trim  strip  java-11 

6
У мене помилка: setOnItemClickListener не можна використовувати зі спінером, що не так?
Будь ласка, це мій код нижче, і я вставляю повідомлення про помилки під ним: я намагаюся використовувати setOnItemClickListenerна спінері, чи допустимо це? @Override public void onItemClick(AdapterView<?> arg0, View v, int index, long arg3) { if (quantity[index]=="Meter" ){ s1="Meter"; Toast.makeText(v.getContext(), "convert from meter",Toast.LENGTH_SHORT).show(); } } }); convertto.setOnItemClickListener(new OnItemClickListener() { @Override public …

12
Тестування приватного методу за допомогою mockito
публічний клас A { метод публічної недійсності (логічний b) { якщо (b == вірно) метод1 (); ще метод2 (); } приватний метод недійсності1 () {} private void method2 () {} } громадський клас TestA { @Test public void testMethod () { A a = макет (A.class); a.method (правда); // як …
104 java  junit  mockito 

4
Кілька GSON @SerializedName на поле?
Чи є в Gson спосіб зіставити кілька полів JSON в одну змінну члена об'єкта Java? Скажімо, у мене клас Java ... public class MyClass { String id; String name; } Я хочу використовувати цей єдиний клас з двома різними сервісами. Однак ці дві служби відрізняються тим, як вони повертають свої …
104 java  json  gson 

15
Чому не можна переосмислити методи викидів винятків ширше, ніж метод, який перекрито?
Я переглядав книгу SCJP 6 від Кетрі Сієрри і натрапив на це пояснення кидання винятків у перекритому способі. Я цілком цього не зрозумів. Чи може хтось мені це пояснити? Метод переосмислення НЕ повинен кидати перевірені винятки, які є новими або ширшими, ніж ті, які оголошені методом переопределення. Наприклад, метод, який …
104 java 

4
@UniqueConstraint та @Column (унікальний = вірний) у сплячій анотації
У чому різниця між @UniqueConstraint і @Column (унікальний = істина) ? Наприклад: @Table( name = "product_serial_group_mask", uniqueConstraints = {@UniqueConstraint(columnNames = {"mask", "group"})} ) І @Column(unique = true) @ManyToOne(optional = false, fetch = FetchType.EAGER) private ProductSerialMask mask; @Column(unique = true) @ManyToOne(optional = false, fetch = FetchType.EAGER) private Group group;

6
Як виключити всі випадки транзитивної залежності при використанні Gradle?
Мій проект gradle використовує applicationплагін для створення файлу jar. Як частина транзитивних залежностей від виконання, я закінчую свою діяльність org.slf4j:slf4j-log4j12. (Це згадується як субперехідна залежність принаймні в 5 або 6 інших транзитивних залежностях - цей проект використовує spring та hadoop, тому все, крім кухонної мийки, втягується ... не чекайте ... …
104 java  gradle 

15
Spring Boot без веб-сервера
У мене є проста програма Spring Boot, яка отримує повідомлення з черги JMS і зберігає деякі дані у файлі журналу, але не потребує веб-сервера. Чи можна запустити Spring Boot без веб-сервера?
104 java  spring-boot 

2
Ефективно фінал проти фіналу - інша поведінка
Поки що я думав, що фактично фінал та фінал більш-менш рівнозначні, і що JLS буде поводитися з ними подібними, якщо не ідентичними у фактичній поведінці. Тоді я знайшов цей надуманий сценарій: final int a = 97; System.out.println(true ? a : 'c'); // outputs a // versus int a = 97; …

8
ArrayIndexOutOfBoundsException при використанні ітератора ArrayList
Зараз у мене є програма, що містить фрагмент коду, який виглядає приблизно так: while (arrayList.iterator().hasNext()) { //value is equal to a String value if( arrayList.iterator().next().equals(value)) { // do something } } Чи правильно я це роблю, наскільки йде повторення через ArrayList? Я отримую помилку: java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.get(Unknown Source) at …

14
Як знайти тривалість різниці між двома датами в java?
У мене є два об'єкти DateTime , які потрібно знайти тривалість їх різниці , Я маю наступний код, але не впевнений, як його продовжити, щоб досягти очікуваних результатів, як: Приклад 11/03/14 09:30:58 11/03/14 09:33:43 elapsed time is 02 minutes and 45 seconds ----------------------------------------------------- 11/03/14 09:30:58 11/03/15 09:30:58 elapsed time is …

7
Як стверджувати, що Iterable містить елементи з певною властивістю?
Припустимо, я хочу спробувати тест методу з цим підписом: List<MyItem> getMyItems(); Припустимо MyItem, це Pojo, який має багато властивостей, до одного з яких можна "name"отримати доступ getName(). Мені важливо переконатися в тому List<MyItem>, що або будь-який Iterableмістить два MyItemекземпляри, "name"властивості яких мають значення "foo"та "bar". Якщо будь-які інші властивості не …

5
рахувати членів з jsonpath?
Чи можливо підрахувати кількість учасників, які використовують JsonPath? Використовуючи весняний тест mvc, я тестую контролер, який генерує {"foo": "oof", "bar": "rab"} з standaloneSetup(new FooController(fooService)).build() .perform(get("/something").accept(MediaType.APPLICATION_JSON)).andExpect(status().isOk()) .andExpect(jsonPath("$.foo").value("oof")) .andExpect(jsonPath("$.bar").value("rab")); Я хотів би переконатися, що в створеному json немає інших членів. Сподіваємось, підрахувавши їх за допомогою jsonPath. Це можливо? Альтернативні рішення також вітаються.

4
Як завантажувати org.w3c.dom.Document з XML у рядок?
У мене є повний XML-документ у рядку і хотів би Documentоб’єкт. Google виявляє всіляке сміття. Яке найпростіше рішення? (На Java 1.5) Рішення Завдяки Метту Макмінну я зупинився на цій реалізації. Для мене потрібний рівень гнучкості введення та деталізація виключень. (Добре знати, чи помилка виникла із неправильно сформованого XML - SAXException- …
103 java  xml  document  w3c 

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