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