Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

В чем плюсы Java, как языка программирования?

ПрограммированиеМатематика+2
Алена Каменецких
Математика и математики
  · 6,1 K
Евробайт — надежный хостинг  · 23 мар 2023  · eurobyte.ru
Отвечает
Artem Harin
Java — это высокоуровневый язык программирования общего назначения, который широко используется для разработки различных приложений и систем. Некоторые из основных преимуществ Java включают:
  1. Объектно-ориентированность: Java является объектно-ориентированным языком программирования, что облегчает разработку модульного и многократно используемого кода.
  2. Независимость от платформы: Java — это язык «write once, run anywhere», то есть код может работать на любом устройстве, на котором установлена виртуальная машина Java, независимо от базовой операционной системы.
  3. Надежность и безопасность: Java имеет встроенные функции безопасности, такие как автоматическое управление памятью и менеджер безопасности, который помогает защититься от вредоносных программ и хакеров.
  4. Масштабируемость: Java разработан для масштабирования, что позволяет создавать большие, сложные приложения с высокой степенью надежности.
  5. Богатая библиотека: Java имеет богатую библиотеку готового кода и инструментов, что облегчает быструю и эффективную разработку приложений.
  6. Большое сообщество: Java имеет большое и активное сообщество разработчиков и пользователей, что позволяет легко найти поддержку и ресурсы, когда это необходимо.
Евробайт — надежный и быстрый веб-хостинг для сайтов. От 144 ₽/мес.Перейти на eurobyte.ru
Веб-разработчик, геймер, специалист по этике  · 19 авг 2021
1. Жаба с самого начала спроектирована очень серьёзными людьми для решения задач бизнеса. Это не community-проект. Поэтому можно ожидать некоторый уровень продуманности и согласованности в его среде выполнения, синтаксических возможностях и прочем, по сравнению, например, с Javascript, PHP, Ruby. 2. Жаба выполняется на виртуальной машине, а не на самой операционке... Читать далее
4 эксперта согласны
Автор удалил комментарий
Диванный философ, по совместительству инженер  · 19 авг 2021
1. Чистая классическая объектно-ориентированная парадигма. Язык целостный и прямолинейный. Как сам язык так и принятые на нем Best Practice способствуют максимально понятному коду. Может не такому лаконичному, как на языках, где больше "сахара", но более читаемому. Что хорошо для начального обучения программированию. В том смысле что есть языки гораздо проще в смысле... Читать далее
1 эксперт согласен
руки, ноги, голова, два уха. еще рот, я в него ем. ITшник по работе, математик по диплому...  · 18 авг 2021
Главный плюс Java - это стандарт. Этот язык уже давно является средой для разработки "backend", серверной части программного обеспечения. Это дало возможность довести его реализацию до некоей логической завершенности, полноты. Пожалуй, все современные языки бэкэнд разработки брали яву и ее архитектуру за основу. Другой плюс - кроссплатформенность. Ява опирается на JVM... Читать далее
1 эксперт согласен

Подписался бы, если бы про стандарт было написано с меньшей помпой и более хм… доказательно что-ли.

Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of...  · 17 авг 2021
Возможно мой личный опыт толкает меня сказать , Серверная Разработка на Java была и остается ее сильной стороной versus Python-Django Framework. В первую очередь современная технология JSF ( Java Server Faces a successor of JSP ) позволяет избежать кодирования Сервлетов и перенeсти тяжесть разработки на эффективность тегов supported via JSF. Just a suggestion for... Читать далее
Изучаю марксизм-ленинизм. Интересуюсь философией и экономикой.  · 17 авг 2021
Всё зависит от того, для каких задач вы собираетесь использовать Java. Нельзя сказать, что, у Common Lisp например, как у языка программирования, положительных сторон больше, чем у Forth, потому что в разных задачах, при разных подходах, одни и те же качества ЯП могут раскрывать себя по разному. Для кого-то, тот факт, что Java работает на JVM, будет несомненно... Читать далее
1 эксперт согласен
Физик-солнечник, разработчик ПО  · 17 авг 2021
- Большое количество библиотек исходного кода, решающих всевозможные прикладные задачи. - Большое сообщество. При освоении языка программирования часто возникают затруднения и вопросы, которые гораздо быстрее решаются, если язык поддерживает обширное сообщество программистов. - Переносимость на уровне исходного кода. Один и тот же код одинаково работает на любой операцио... Читать далее
Обычный такой человечек   · 17 авг 2021
Java включает в себя объектно-ориентированное программирование (OOP) — концепцию, в которой вы не только определяете тип данных и его структуру, но и набор функций, применяемых к нему. Таким образом, структура данных становится объектом, которым можно управлять для создания отношений между различными объектами. При другом подходе —  процедурном программировании —  нужно... Читать далее