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

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

10
System.currentTimeMillis проти System.nanoTime
Точність Vs. Точність Що я хотів би знати, чи слід використовувати System.currentTimeMillis () або System.nanoTime () при оновленні позицій об’єкта в моїй грі? Їх зміна в русі прямо пропорційна минулому часу з моменту останнього дзвінка, і я хочу бути максимально точним. Я читав, що між різними операційними системами є деякі …

29
Найефективніший спосіб збільшення значення Карти на Java
Сподіваюсь, це питання не вважається занадто базовим для цього форуму, але ми побачимо. Мені цікаво, як перефактурувати якийсь код для кращої продуктивності, який запускається багато разів. Скажімо, я створюю список частот слів, використовуючи Map (можливо HashMap), де кожен ключ - це рядок зі словом, що підраховується, а значення - це …

26
Java: сповіщення () проти notifyAll () знову і знову
На цей питання є відповіді на Stack Overflow на російському : У чому відмінності сповіщати, сповіщати всі? Якщо один Googles для "різниці між" notify()і notifyAll()", то з'явиться багато пояснень (залишивши осторонь пункти javadoc). Все це зводиться до кількості ниток очікування, що прокидаються: одна в notify()і все в notifyAll(). Однак (якщо …



6
Як налаштувати кодування в Maven?
Коли я працюю maven installнад своїм багатомодульним проектом Maven, я завжди отримую такий результат: [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! Отже, я трохи погуглився, але все, що я можу знайти, це те, що я повинен додати: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> ... …


16
Чому Java не підтримує неподписані вставки?
Чому Java не включає підтримку непідписаних цілих чисел? Мені це здається дивним упущенням, враховуючи те, що вони дозволяють писати код, який менш імовірно створює переповнення на несподівано великий вхід. Крім того, використання непідписаних цілих чисел може бути формою самодокументації, оскільки вони вказують на те, що значення, яке повинен був утримувати …


6
Різниця між applicationContext.xml та spring-servlet.xml у Spring Framework
Чи є applicationContext.xmlта spring-servlet.xmlпов'язані все-таки у Spring Framework? Чи applicationContext.xmlбудуть доступні файли властивостей, оголошені у програмі DispatcherServlet? На відповідній замітці, навіщо мені взагалі потрібний *-servlet.xml? Чому applicationContext.xmlсамотня недостатня?
373 java  spring 

25
Перетворити рядкове представлення шістнадцяткового дампа в байтовий масив за допомогою Java?
Я шукаю спосіб перетворити довгий рядок (з дампа), який представляє шістнадцяткові значення в байтовий масив. Я не міг би сформулювати це краще, ніж людина, яка поставила тут те саме запитання . Але щоб зберегти його оригінальним, я сформулюю це по-своєму: припустимо, у мене є рядок, "00A0BF"який я хотів би інтерпретувати …
372 java  byte  hex  dump 

28
Який найкращий спосіб впровадити константи на Java? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Закрито 2 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я бачив такі приклади: public class MaxSeconds { public …
372 java  constants 



11
Знущання над статичними методами з Mockito
Я написав фабрику з виробництва java.sql.Connectionоб'єктів: public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new RuntimeException(e); } } } Я хотів би перевірити передані параметри DriverManager.getConnection, але я не знаю, як знущатися над статичним методом. Я використовую …

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