Из статьи не совсем понятно про какую версию jdk идет речь, ведь с выходом каждой новой версии появляются дополнительные оптимизации, в том числе и в классе string
Данные советы применимы к любой версии, в любом случае склейка строк будет требовать времени и доппамяти, а поведение String.toLowerCase() вряд ли существенно изменится.
Маленькие тонкости java.lang.String