| 
 Основные возможности: автоматическое управление памятью;расширенные возможности обработки исключительных ситуаций;
 богатый набор средств фильтрации ввода/вывода;
 набор стандартных коллекций, таких как массив, список, стек и т. п.;
 наличие простых средств создания сетевых приложений (в том числе с использованием протокола RMI);
 наличие классов, позволяющих выполнять HTTP-запросы и обрабатывать ответы;
 встроенные в язык средства создания многопоточных приложений;
 унифицированный доступ к базам данных:
 на уровне отдельных SQL-запросов — на основе JDBC, SQLJ;
 на уровне концепции объектов, обладающих способностью к хранению в базе данных — на основе Java Data Objects (англ.) и Java Persistence API (англ.);
 поддержка шаблонов (начиная с версии 1.5);
 параллельное выполнение программ.
 ссылка на материал.   |