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

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

4
Тип вибору за замовчуванням для одного-до-одного, багатьох-до-одного та одного-до-багатьох у сплячому режимі
Який тип вибору за замовчуванням у сплячих картах? Що я дізнався після вивчення, це: для одного-до-одного це нетерпляче . для когось багато хто лінивий . Але випробувавши його в Eclipse, він прагнув усіх. Це залежить від того, я використовую JPA чи сплячий режим?
103 java  hibernate  jpa 


6
Точка сили (“.”) Як десятковий роздільник в java
В даний час я використовую наступний код для друку подвійного: return String.format("%.2f", someDouble); Це добре працює, за винятком того, що Java використовує десятковий розділювач моїй локалі (кома), тоді як я хотів би використовувати крапку. Чи є простий спосіб це зробити?
103 java  formatting  double 


9
Поліморфізм з гзоном
У мене є проблема десеріалізації рядка json з Gson. Я отримую масив команд. Команда може бути запуском, зупинкою, деяким іншим типом команди. Природно, що у мене поліморфізм, і команда start / stop успадковується від команди. Як я можу серіалізувати його до правильного командного об'єкта за допомогою gson? Здається, що я …

4
який правильний спосіб надіслати файл клієнту з веб-сервісу REST?
Я щойно почав розробляти REST-сервіси, але зіткнувся зі складною ситуацією: надсилаючи файли з мого сервісу REST моєму клієнту. До цих пір я зрозумів, як надсилати прості типи даних (рядки, цілі числа тощо), але надсилання файлу - це інша справа, оскільки існує стільки форматів файлів, що я не знаю, з чого …
103 java  json  web-services  rest  jersey 

15
Чому локальні змінні не ініціалізуються на Java?
Чи була якась причина, чому дизайнери Java вважали, що локальним змінним не слід задавати значення за замовчуванням? Серйозно, якщо змінним екземпляра можна надати значення за замовчуванням, то чому ми не можемо зробити те ж саме для локальних змінних? І це також призводить до проблем, як пояснено в цьому коментарі до …


4
Знущайтеся над статичними методами з декількох класів, використовуючи PowerMock
Я знаю, як знущатися над статичними методами з класу за допомогою PowerMock. Але я хочу знущатися над статичними методами з декількох класів тестового класу за допомогою JUnit та PowerMock. Хтось може сказати мені, чи можна це зробити і як це зробити?
103 java  junit4  powermock 

17
Selenium WebDriver: Дочекайтеся завантаження складної сторінки з JavaScript
У мене є веб-додаток для тестування на Selenium. Існує багато JavaScript, що працює при завантаженні сторінки. Цей код JavaScript не так добре написаний, але я нічого не можу змінити. Тож чекати, коли елемент з’явиться у DOM з findElement()методом, це не варіант. Я хочу створити загальну функцію в Java, щоб дочекатися …

1
Які бібліотеки графічного інтерфейсу використовують JetBrains?
Фон Я дещо новачок у Java і мені подобається використовувати IntelliJ IDE, розроблений командою JetBrains. Я завантажив джерело для Community Edition, і я намагаюся розробити, які бібліотеки графічного інтерфейсу вони використовують, щоб отримати зовнішній вигляд. Питання Які бібліотеки (якщо такі є) вони використовують для отримання не вроджених вкладок, панелей інструментів …

8
Як використовувати оператори порівняння на зразок>, =, <у BigDecimal
У мене є доменний клас, встановлений unitPrice як тип даних BigDecimal. Зараз я намагаюся створити метод порівняння ціни, але, схоже, я не можу мати операторів порівняння у типі даних BigDecimal. Чи потрібно змінювати тип даних або є інше?

5
Як надати властивість System для мого тесту через Gradle та -D
У мене є програма Java, яка читає властивість System System.getProperty("cassandra.ip"); і у мене є файл збірки Gradle, з якого я починаю gradle test -Pcassandra.ip=192.168.33.13 або gradle test -Dcassandra.ip=192.168.33.13 проте System.getProperty завжди поверне нуль . Єдиний спосіб, який я знайшов, - це додати це в моєму файлі збірки Gradle через test …
103 java  testing  gradle 

9
Чому Hibernate не вимагає конструктора аргументів?
Конструктор no-argument є вимогою (такі інструменти, як Hibernate, використовують відображення цього конструктора для створення екземплярів об'єктів). Я отримав цю хвилеподібну відповідь, але хтось може пояснити далі? Дякую

9
Статичні проти Динамічне прив'язка в Java
Зараз я виконую завдання для одного зі своїх класів, і в ньому я мушу наводити приклади, використовуючи синтаксис Java, статичного та динамічного прив’язки . Я розумію основну концепцію, що статичне прив'язування відбувається під час компіляції, а динамічне прив'язка відбувається під час виконання, але я не можу зрозуміти, як вони насправді …

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