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

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

4
Різниця між getExternalFilesDir і getExternalStorageDirectory ()
Я розумію, що ExternalFiles слід використовувати на API 8 та новіших версій, а getExternalStorageDirectory - на 7 і нижче. Однак я трохи плутаюсь між використанням. Наприклад, я хотів перевірити, що папка існує, і раніше ви використовували щось на зразок: File ChildFolder = new File(Environment.getExternalStorageDirectory() + "/ParentFolder/Child"); Однак кожен приклад, який …
89 java  android  file 

6
Чи можна використовувати API Java Stream API для Android API <24?
Я прочитав цю публікацію тут. Але все одно я не можу запустити код, що містить функції Java 8 Stream API, такі як наведені нижче на minSdkVersion &lt;24. List&lt;Car&gt; newCars = cars.stream() .filter(s -&gt; s.getColor().equals("red")) .collect(Collectors.toList()); Це не працює через повідомлення про помилку Для виклику потрібен рівень API 24 (поточний хв …

8
Як сканувати кілька шляхів за допомогою анотації @ComponentScan?
Я використовую Spring 3.1 і завантажую програму за допомогою атрибутів @Configurationand @ComponentScan. Фактичний старт зроблено з new AnnotationConfigApplicationContext(MyRootConfigurationClass.class); Цей клас конфігурації коментується @Configuration @ComponentScan("com.my.package") public class MyRootConfigurationClass і це чудово працює. Однак я хотів би бути більш конкретним щодо пакунків, які сканую, тому спробував. @Configuration @ComponentScan("com.my.package.first,com.my.package.second") public class MyRootConfigurationClass Однак …

7
WELD-000072 Керований компонент, що оголошує пасивуючий діапазон, повинен мати здатність до пасивації
Я написав просту програму у веб-формах Java, але я отримую таку помилку: WELD-000072 Керований компонент, що оголошує пасивуючий обсяг, повинен мати здатність до пасивації. Бін: керований бін [клас BeanPakage.DemoBeans] з кваліфікаторами [ @Any @Default @Named] Хтось може сказати мені, звідки ця помилка? import javax.enterprise.context.SessionScoped; import javax.inject.Named; @Named("DemoBeans") @SessionScoped public class …
89 java  cdi  jboss-weld 

10
Як ви визначаєте клас констант в Java?
Припустимо, вам потрібно визначити клас, у якому він лише має константи. public static final String SOME_CONST = "SOME_VALUE"; Який найкращий спосіб зробити це? Інтерфейс Анотація класу Підсумковий клас Який із них мені використовувати і чому? Роз’яснення до деяких відповідей: Перелічення - я не збираюся використовувати перерахування, я нічого не перелічую, …

14
Windows ігнорує JAVA_HOME: як встановити JDK за замовчуванням?
Як переконати Windows використовувати JDK замість JRE? Це питання задавали раніше, тут і в інших місцях: Як встановити установку / час виконання Java за замовчуванням (Windows)? Проблема полягає в тому, що Windows ігнорує, JAVA_HOMEа також ігнорує той факт, що я зробив каталог JDK bin першим записом у шляху. Коли я …
89 windows  java 


6
JTable Як оновити модель таблиці після вставки, видалення або оновлення даних.
Це моя jTable private JTable getJTable() { String[] colName = { "Name", "Email", "Contact No. 1", "Contact No. 2", "Group", "" }; if (jTable == null) { jTable = new JTable() { public boolean isCellEditable(int nRow, int nCol) { return false; } }; } DefaultTableModel contactTableModel = (DefaultTableModel) jTable .getModel(); …


17
@Autowired - Не знайдено відповідного компонента типу для залежності
Я розпочав свій проект із створення сутностей, служб та тестів JUnit для служб, що використовують Spring та Hibernate. Все це чудово працює. Потім я додав spring-mvc, щоб зробити цей веб-додаток, використовуючи безліч різних покрокових підручників, але коли я намагаюся зробити Controller з @Autowired анотацією, я отримую помилки від Glassfish під …

21
Формат номера валюти Java
Чи є спосіб відформатувати десятковий знак таким чином: 100 -&gt; "100" 100.1 -&gt; "100.10" Якщо це кругле число, опустіть десяткову частину. В іншому випадку форматуйте з двома знаками після коми.

6
Чи можемо ми розпочати збірку maven з того моменту, коли він не вдався
Припустимо, я повністю будую свій великий проект, який має 7 модулів, а на 6-му модулі, збірка не вдалася, оскільки не вдалося провести тест. Чи є спосіб, за допомогою якого я можу розпочати збірку з того моменту, коли вона не вдалася?
89 java  maven-2 

14
яке значення за замовчуванням char?
char c = '\u0000'; Коли я друкую c, у вікні командного рядка відображається "a". То яке значення за замовчуванням для поля типу char? Хтось сказав, що "\ u0000" означає нуль в Unicode; це так?
89 java  char 


5
Чому findFirst () кидає NullPointerException, якщо перший знайдений елемент має значення null?
Чому це кидає a java.lang.NullPointerException? List&lt;String&gt; strings = new ArrayList&lt;&gt;(); strings.add(null); strings.add("test"); String firstString = strings.stream() .findFirst() // Exception thrown here .orElse("StringWhenListIsEmpty"); //.orElse(null); // Changing the `orElse()` to avoid ambiguity Перший елемент в stringsє null, що є цілком прийнятним значенням. Крім того, findFirst()повертає необов’язковий , що має ще більше сенсу …

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