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

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

14
Java “?” Оператор для перевірки нуля - що це? (Не потрійний!)
Я читав статтю, пов’язану з історії slashdot, і натрапив на цей маленький шматочок: Візьміть останню версію Java, яка намагається спростити перевірку нульових покажчиків, пропонуючи скорочений синтаксис для нескінченного тестування покажчика. Просто додавання знака питання до кожного виклику методу автоматично включає тест на нульові вказівники, замінюючи щуряче гніздо тверджень if-then, таких …
86 java  syntax  null 

8
Клас був скомпільований більш пізньою версією середовища Java
Під час запуску скрипту селену я отримую таке повідомлення про помилку в консолі Eclipse: Клас був скомпільований більш пізньою версією середовища Java (версія файлу класу 53.0), ця версія середовища виконання Java розпізнає лише версії файлів класів до 52.0. Версія Java: 8 IDE: Eclipse Oxygen Версія Firefox: 46

10
Оновлення Android Gradle 5.0: Причина: org.jetbrains.plugins.gradle.tooling.util
Під час оновлення версії мого проекту gradleдо випуску 5.0 я отримую помилку в андроїд-студії, з якою він працював нормально gradle 5.0 rc 3і 4випуску. наступна деталь помилки: Причина: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier () Lorg / gradle / api / artifacts / ModuleIdentifier; Ось журнали деталей: java.lang.AbstractMethodError: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier; at org.gradle.api.internal.artifacts.ivyservice.resolutionstrategy.DefaultCachePolicy.mustRefreshModule(DefaultCachePolicy.java:205) at org.gradle.api.internal.artifacts.ivyservice.resolutionstrategy.DefaultCachePolicy.mustRefreshMissingModule(DefaultCachePolicy.java:188) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$LocateInCacheRepositoryAccess.resolveComponentMetaDataFromCache(CachingModuleComponentRepository.java:198) …

9
Змінна середовища з Maven
Я переніс проект з Eclipse на Maven, і мені потрібно встановити змінну середовища, щоб змусити свій проект працювати. В Eclipse я переходжу до "Виконати -> Конфігурації запуску", і на вкладці "Середовище" я встановлюю для "WSNSHELL_HOME" значення "conf". Як я можу це зробити з Maven? Дуже дякую!

2
VisualVM - потокові стани
Може хто - то будь ласка , поясніть мені різницю між Sleeping, Wait, Parkі Monitorстану різьблення в VisualVM. Це я знайшов: Running: нитка все ще працює. Sleeping: нитка спить (метод yield () був викликаний на об’єкті потоку) Wait: потік заблокований мьютексом або бар’єром і чекає, поки інший потік звільнить блокування …
86 java  jvm  visualvm  jvisualvm 

13
Напишіть програму, яка напевно зайде в глухий кут [закрито]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Удосконалюйте це питання Нещодавно це запитання я задав в інтерв’ю. Я відповів, що глухий кут …

17
Чекстайл проти ПМД
Ми впроваджуємо засоби статичного аналізу в систему побудови нашого продукту Java. Ми використовуємо Maven2, тому інтеграція Checkstyle та PMD надається безкоштовно. Однак схоже на те, що між цими двома інструментами існує значне перекриття функціональних можливостей, з точки зору застосування основних правил стилю. Чи є користь від використання обох? Я не …

15
Чи покращує збір сміття використання final для змінних у Java?
Сьогодні ми з колегами обговорюємо використання finalключового слова в Java для поліпшення збору сміття. Наприклад, якщо ви пишете такий метод, як: public Double doCalc(final Double value) { final Double maxWeight = 1000.0; final Double totalWeight = maxWeight * value; return totalWeight; } Оголошення змінних у методі finalдопоможе збиранню сміття очистити …

7
Чи існує бібліотека Java, яка може «відрізняти» два Об’єкти?
Чи існує бібліотека утиліт Java, яка є аналогом програми Unix diff, але для об’єктів? Я шукаю щось, що може порівнювати два об'єкти одного типу та генерувати структуру даних, яка представляє відмінності між ними (і може рекурсивно порівнювати відмінності у змінних екземпляра). Я не шукаю реалізацію Java текстової різниці. Я також …
86 java  diff 

4
Що таке console.log () Java?
Я працюю над створенням програми для Android, і мені цікаво, яким найкращим підходом є налагодження, як у console.log у javascript
86 java  android 

11
Не вдалося визначити заповнювач у рядковому значенні
Я намагаюся використовувати властивості з .propertiesфайлу, але, здається, це не працює. Ось мій код: @Service("ServiceFTP") @Transactional public class ServiceFTPImpl implements ServiceFTP { @Value("${project.ftp.adresse}") private String adresse; @Value("${project.ftp.login}") private String compte; @Value("${project.ftp.password}") private String motDePasse; @Value("${project.ftp.root}") private String ROOT; [...] } Цей клас використовує @Valueанотації для отримання властивостей. Він також оголошений …
86 java  spring 



5
JavaFX - setVisible приховує елемент, але не переставляє сусідні вузли
У JavaFX, якщо я маю сцену з 2 VBoxелементами, і в кожному VBoxє кілька Label. Якщо я встановив верхній VBoxна невидимий , чому нижній VBox не рухається вгору по сцені, де VBoxбув верхній ? VBoxЄ невидимим , але я б очікувати , що інші об'єкти , щоб перемістити на місце. …

8
Базова автентифікація для REST API за допомогою spring restTemplate
Я абсолютно новачок у RestTemplate і в основному в REST API. Я хочу отримати деякі дані в моїй програмі через Jira REST API, але повернення 401 Несанкціоновано. Знайдено і статтю про документацію jira rest api, але насправді не знаю, як переписати це в java, оскільки приклад використовує спосіб командного рядка …

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