Источник: Nuances of Programming Практически каждому разработчику известна фраза, сказанная Дональдом Кнутом в 1974 году: “Преждевременная оптимизация — корень всех зол”. Но откуда мы должны узнать, что именно стоит оптимизировать? С тех пор вычислительные мощности многократно возросли. Но настрой на то, чтобы сосредоточиться на реальных проблемах, стоящих оптимизации, по-прежнему сохраняется. Понимание различных видов задержек и того, как найти по-настоящему узкие места, а не только те, которые кажутся таковыми, — вот что можно назвать ключом к хорошей оценке производительности...
В Java 8 и выше для получения текущего времени с точностью до миллисекунд рекомендуется использовать класс LocalDateTime из java.time пакета (Date Time API): import java.time.LocalDateTime;
LocalDateTime time = LocalDateTime.now();
System.out.println(time); Это выведет текущее локальное время в формате по умолчанию, например: 2023-05-18T09:16:37.124. Вы также можете использовать DateTimeFormatter для форматирования времени в строку с нужным форматом. Например, чтобы получить время в формате "HH:mm:ss...