Инструменты пользователя

Инструменты сайта


языки_программирования:java:преимущества_java

Преимущества Java

У Java есть сильные стороны, во-первых, как у технологии программирования виртуальной машины, во-вторых как у собственно языка программирования.

Сильные стороны Java как языка программирования

Богатые синтаксические возможности

  • Полный спектр ООП технологий
  • Встроенные в синтаксис средства работы в контексте многопоточности
  • Гибкие средства обработки исключительных ситуаций
  • Поддержка обобщённых типов (Generics)
  • Поддержка элементов функционального программирования (в т.ч. лямбда-выражений)
  • Рефлексия «искаропки»

Стандартная библиотека

  • Полный набор коллекций и утилит работы с ними
  • Набор классов для работы с дисковым вводом/выводом
  • Классы для работы с сетевыми соединениями TCP, UDP, а также встроенный http-клиент
  • Классы и интерфейсы для работы по протоколу JDBC

Экосистема

  • Разнообразные фреймворки для создания различных типов приложений, в первую очередь web-приложений
  • Готовые Web-серверы
  • Библиотеки объектно-реляционного отображения
  • Драйвера для работы с практическими всеми существующими СУБД
  • Библиотеки для работы со всеми современными очередями сообщений

Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki