Java. Быстрая сортировка. Объяснение на пальцах)
Оптимизация Java
Данная статья открывает цикл моих переводов статей Jakob Jenkov об оптимизации Java приложений. Последовательный доступ быстрее Ввиду самой работы жестких дисков, последовательный доступ организован в них быстрее произвольного. Причина этого в том, что все стратегии кэширования предполагают последовательный доступ к данным из приложения. Позвольте объяснить точнее. Когда процессор запрашивает кусок данных из памяти, предполагается, что вскоре процессор запросит следующую порцию данных(или 64-битный блок)...
Java мертва? Не торопитесь с выводами!
Из года в год появляются громкие заявления о том, что Java устарела. “Java больше никто не использует!”, “Она слишком громоздка!”, “Этот язык давно пора списать в архив!” И всё же, если заглянуть в технологические стеки крупнейших компаний мира — Google, Microsoft, Amazon, Meta, Netflix — вы увидите, что Java продолжает работать, обеспечивая стабильность их систем. Так действительно ли этот язык программирования переживает последние дни, или это всего лишь очередная волна паники без оснований? Если...