среда, 7 февраля 2018 г.

Дивный мир Java

     Если смотреть на Java глазами Golang разработчика то не перестаешь удивляться. Сначала создатели Java создали проблему в виде - "все есть объект", а потом пытаются исправить последствия с помощью .... правильно - кэша.  По моему опыту первое что программисты пытаются сделать с проблемой производительности - это запихнуть ее подальше с помощью кэша. В данном случае нате, полюбуйтесь - Integer Cache - https://javapapers.com/java/java-integer-cache/ . Тоже самое реализовано для Byte, Short, Long, Char.