Конечно, есть и минусы. Из наиболее значимых:
Java создавался как замена С++ поэтому код похож, но более «громоздкий»: один из минусов Java – это многословность, что делает его более читабельным, но загромождает код.
Еще к минусам относят медленность программ, однако это только в сравнении с еще более низкоуровневыми языками такими как С и С++. Но мы помним обратную сторону более «быстрых» языков программирования – сложность изучения. Кроме того, на рынке эти языки востребованы значительно меньше. Они очень «нишевые» на них в основном пишутся операционные системы, системные и десктопные приложения и т. д.
Так что в сравнении с большинством востребованных на рынке труда языков программирования язык Java:
1. В целом быстрее;
2. По востребованности превосходит всех за исключением Python;
3. По широте применения ему практически нет равных.
Глава 3. Среда разработки
В этой главе мы поговорим об IDE – Integrated Development Environment – среде разработки. Вы часто будете встречать такое сокращение – IDE.
Что такое среда разработки (IDE) – это приложение, которое включает в себя:
Редактор кода.
Компилятор.
Сборщик.
Отладчик.
Это рабочий инструмент программиста. В некоторых источниках Вы можете встретить мнение, что начинать нужно программируя в блокноте. Вероятно, это правильно, если Вам 13 лет и до трудоустройства еще далеко. Но раз Вы читаете эту книгу – значит, время ограничено.
Учитесь сразу работать в IDE – это значительно ускоряет обучение, так как там есть подсветка синтаксиса (ключевые слова выделяются цветом), есть подсказки – среда Вам подскажет варианты завершения кода и конечно сразу подсветит синтаксические ошибки.
Сред разработки существует великое множество – примерно около трех десятков. На данный момент лидируют три:
1. IntelliJ IDEA
Де факто – стандарт индустрии. В большинстве компаний используют именно ее. Существует куча плагинов на все нужды и потрясающая документация. Есть платная и свободная версии. Далее в этом разделе мы установим Idea и рекомендую пользоваться именно ей. В большей части обучающего видео Вы увидите именно эту среду разработки.
2. Eclipse
Тоже очень часто используется разработчиками, и во многих видео Вы можете увидеть Эклипс. Бесплатна.
3. NetBeans
Бесплатна. Менее распространена чем предыдущие.
Конечно это «в среднем по больнице» – наверняка где-то есть разработчики которые используют другие IDE.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.