Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

10
System.currentTimeMillis против System.nanoTime
Точность против точность Я хотел бы знать, должен ли я использовать System.currentTimeMillis () или System.nanoTime () при обновлении позиций моего объекта в моей игре? Их изменение в движении прямо пропорционально времени, прошедшему с момента последнего звонка, и я хочу быть максимально точным. Я читал, что существуют некоторые серьезные проблемы с …


26
Java: notify () против notifyAll () снова и снова
На этот вопрос есть ответы на Stack Overflow на русском : В чем отличие уведомит notifyall? Если кто-то Googles для «разницы между notify()и notifyAll()», то появится много объяснений (за исключением абзацев Javadoc). Все сводится к числу ожидающих потоков: один вход notify()и все вход notifyAll(). Однако (если я правильно понимаю разницу …

29
Самый эффективный способ увеличить значение Map в Java
Я надеюсь, что этот вопрос не считается слишком основным для этого форума, но посмотрим. Мне интересно, как реорганизовать некоторый код для повышения производительности, который запускается несколько раз. Скажем, я создаю список частот слов, используя карту (возможно, HashMap), где каждый ключ представляет собой строку с подсчитываемым словом, а значение представляет собой …


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 нет поддержки целых чисел без знака? Мне кажется странным упущением, учитывая, что они позволяют писать код, который с меньшей вероятностью приведет к переполнению при неожиданно большом вводе. Кроме того, использование целых чисел без знака может быть формой самодокументирования, поскольку они указывают, что значение, которое должно было содержать …

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, но я не знаю, как смоделировать статический метод. Я использую JUnit …

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"которую я хотел бы интерпретировать как …
373 java  byte  hex  dump 


28
Каков наилучший способ реализации констант в Java? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыто 2 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я видел …
372 java  constants 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.