Оглавление
- Предисловие
- Глава 1. Что нужно чтобы стать программистом
- 1.1 Как я стал программистом
- 1.2 Что будет в этой книге
- 1.3. Чего НЕ будет в этой книге
- 1.4. Для кого эта книга
- 1.5. Начальные требования
- Глава 2. Выбор языка программирования
- 2.1. Плюсы Java
- 2.2. Минусы Java
- Глава 3. Среда разработки
- Конец ознакомительного фрагмента
2.1. Плюсы Java
Несмотря на растущую популярность Go и Python, Java остается одним из самых востребованных языков уже более десяти лет.
У Java возможно самая широкая сфера применения. Java используется для:
– веб-разработки – на нем написаны сайты такие как Амазон, РЖД, Одноклассники и т.д;
– мобильной разработки – Java основной язык разработки на Android;
– десктопной разработки – даже есть реализации графических пользовательских интерфейсов операционных систем Linux, Solaris;
– создания серверной логики – бэкэнд большинства крупных сайтов, порталов, магазинов и т. д. написан на Java;
– создания распределенных систем – например Нadoop: набор утилит, библиотек и фреймворк для разработки и выполнения распределённых программ, работающих на кластерах из сотен и тысяч узлов.
– создания баз данных (база H2 написана на Java);
– переносимость. Java можно запустить даже на роботе-пылесосе, если туда установить JVM – виртуальную машину джава в которой исполняется код. Поэтому операционная система совершенно не важна.