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

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


21
Чи певні петлі "while (true)" такі погані? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

9
Весна @ Автоматичне використання
Які плюси та мінуси використання @Autowired у класі, який буде підключений весною? Просто для уточнення, я конкретно говорю про анотацію @Autowired , а не про автоматичне з'єднання в XML. Я, мабуть, просто не розумію цього, але мені це майже здається анти-закономірністю - ваші заняття починають усвідомлювати, що вони прив’язані до …
218 java  spring  autowired 

19
Maven surefire не вдалося знайти клас ForkedBooter
Нещодавно прийшов до нового проекту, я намагаюся скласти наш вихідний код. Вчора все добре працювало, але сьогодні - інша історія. Кожен раз, коли я працюю mvn clean installнад модулем, після досягнення тестів, він виявляється помилкою: [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ recorder --- [INFO] Surefire report directory: /lhome/code/recorder/target/surefire-reports [INFO] Using configured …

26
Незмінність рядків на Java
Розглянемо наступний приклад. String str = new String(); str = "Hello"; System.out.println(str); //Prints Hello str = "Help!"; System.out.println(str); //Prints Help! Тепер у Java об'єкти String незмінні. Тоді як об’єкт strможе присвоїти значення "Допомога!". Хіба це не суперечить незмінності струн на Java? Може хто-небудь, будь ласка, пояснить мені точну концепцію непорушності? …

6
Як я можу створити Java 8 LocalDate за тривалий час в епохи за кілька мілісекунд?
У мене є зовнішній API, який повертає мені дати як longs, представлені у мілісекундах від початку Епохи. За допомогою старого стилю Java API, я просто побудую Dateз нього Date myDate = new Date(startDateLong) Який еквівалент у Java 8 LocalDate/ LocalDateTimeкласах? Мене цікавить перетворення моменту часу, представленого символом longa, LocalDateу моєму …

10
Конвенція про іменування Java з абревіатурами [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …



24
Як знущатися з фінального класу з макетом
У мене є заключний клас, приблизно такий: public final class RainOnTrees{ public void startRain(){ // some code here } } Я використовую цей клас у якомусь іншому класі, як цей: public class Seasons{ RainOnTrees rain = new RainOnTrees(); public void findSeasonAndRain(){ rain.startRain(); } } і в моєму тестовому класі JUnit …
218 java  junit  mockito 


13
Статичний вкладений клас на Java, чому?
Я дивився на код Java для LinkedListі зауважив , що він використовував статичний вкладений клас, Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } Яка причина використання статичного вкладеного класу, а не звичайного внутрішнього класу? Єдиною причиною, про яку я міг подумати, було те, …
217 java  class  static  member 

9
Як змінити JDK за замовчуванням IntelliJ IDEA?
Я використовую IntelliJ IDEA як середовище свого розвитку, а Maven - для управління залежностями. Я часто будую свою структуру проекту (каталоги, контакти тощо) за межами IDEA, а потім імпортую проект у IDEA, використовуючи Import project from external model. Це чудово працює, за винятком того, що у своїх дружинах я вказую, …

17
Симпатичний друк JSON на Java
Я використовую json-простий і мені потрібно сильно роздрукувати дані JSON (зробити їх більш зрозумілими для людини). Я не зміг знайти цю функціональність у цій бібліотеці. Як це зазвичай досягається?

1
Округлення BigDecimal до * завжди * має два знаки після коми
Я намагаюся округлити величини BigDecimal до двох знаків після коми. Я використовую BigDecimal rounded = value.round(new MathContext(2, RoundingMode.CEILING)); logger.trace("rounded {} to {}", value, rounded); але це не робить те, що я хочу постійно: rounded 0.819 to 0.82 rounded 1.092 to 1.1 rounded 1.365 to 1.4 // should be 1.37 rounded …

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