С. Б.    

В предварительной версии Java 1.5 (java.sun.com) появились шаблоны (generics), перечислимые типы (enums), переборные циклы (foreach), возможность статического импорта, разрешающего опускать префиксы-названия библиотек при обращении к функциям, а также возможность обращения к функциям с переменным числом параметров (видимо, чтобы реализовать аналог printf).

Java создавался прежде всего как простой язык программирования с мощными средствами объектной низкоуровневой разработки. С помощью этих средств, в частности, в текущей версии Java новоявленный цикл foreach прекрасно реализуется итераторами. А теперь Java становится все менее отличимой как от своего предшественника Си++, так и от наследника - C#, предложенного Microsoft.

Версия для печати