Павел Забелин - JAVA 2021: лёгкий старт

Тут можно читать онлайн Павел Забелин - JAVA 2021: лёгкий старт - бесплатно ознакомительный отрывок. Жанр: Прочая околокомпьтерная литература. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Павел Забелин - JAVA 2021: лёгкий старт краткое содержание

JAVA 2021: лёгкий старт - описание и краткое содержание, автор Павел Забелин, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Главная цель этой книги – показать читателю, что программирование на Java, гораздо более проще, чем принято об этом думать. Как известно «хочешь лучше понять сам – расскажи об этом другому», что я и попытался сделать на страницах этой книге в меру своих сил и времени. Эта книга как раз вам поможет обрести базовые знания программирования и языка программирования Java, и избавит вас от проблем с пониманием основ программирования.

JAVA 2021: лёгкий старт - читать онлайн бесплатно ознакомительный отрывок

JAVA 2021: лёгкий старт - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Павел Забелин
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Но Java создавали не только для того, чтобы сделать улучшенную версию языка C. Когда компьютер превратился из «монстра научных институтов» в персональный компьютер, стали появляться, одна за другой, операционный системы; возникло большое количество производителей компьютерного железа, которые выпускали кучу всяких устройств, программировать которые обычному программисту, без погружения в глубины документации и драйверов (управляющих железом микропрограмм) было невозможно. И вот в светлый ум доктора информатики Джеймса Гослинга пришла идея создать такую технологию, которая позволила бы программисту писать такой код, который мог бы запускаться на любом железе.И его идея была им воплощена в язык программирования Java и виртуальную машину Java.

В чем суть? Виртуальная машина Java это программный компьютер внутри компьютера обычного на базе операционной системы Windows\MacOS\Unix\…. Виртуальная машина Java (Java Virtual Machine – JVM) специально создается для каждой операционной системы. И JVM знает, как «общаться» с операционной системой и через нее со всеми устройствами, которые могут быть подключены к компьютеру. В чем выгода для программиста? – программист пишет свой код только один раз (!) и ему в своем коде не надо знать на каком компьютере, с какой операционной системой его код будет запускаться. Это огромная экономия времени и денег. Именно поэтому Java код очень надежный и безопасный, он с одной стороны может ограничивать программиста, когда тот хочет «пошалить», а с другой стороны не дает программисту написать код, который может что-то сломать.

Стоит заметить, что концепция «виртуальных машин» получила дальнейшее развитие в других языках программирования, главным образом из-за безопасности. Например, виртуальная машина JavaScript, она встроена в браузер, дает определенные возможности для работы с документом в браузере, для обращения к серверу, но полностью запрещает произвольное считывание данных пользователя с диска. Очень похожая на JVM виртуальная машина Microsoft. NET.

Глава 1. Первая программа

Что такое программирование

Программирование – это процесс написания команд, которые потом будет выполнять компьютер. Очень важно понимать, что компьютер не умеет думать. Все, что компьютер делает: он исполняет команды. У программиста может складываться впечатление, что происходит какое-то «колдунство» и компьютер вытворяет самолично с программой, что захочет. Но на самом деле, это будет только означать, что программист не учел каких-то особенностей функционирования программы или библиотек, которые он использует, или нюансов как работает внешний источник данных, к которому он обращается. Чем профессиональней программист – тем меньше «неожиданных чудес» можно ожидать от написанного им кода.

Программирование на Java состоит из нескольких этапов:

– Написание программы на языке Java в редакторе

– Компилирование программы в байт-код (код понятный виртуальной машине Java) с помощью программы-компилятора

– Исправление ошибок компиляции (compilation errors), если такие произошли в процессе компиляции

– Запуск программы в виртуальной машине Java.

– Исправление ошибок выполнения (runtime errors), если видим, что «что-то пошло не так»

– Повторение пунктов 2—5 пока мы не получили работающую по нашему замыслу программу.

Можно писать код в одном из текстовых редакторов (Notepad, Notepad++, Atom, Sublime) и потом дальше через командную строку запускать компилятор, а потом запускать программу. Но все это громоздко и неудобно, именно поэтому программисты написали специальные программы, в которых можно делать полный цикл разработки программы гораздо проще и удобнее. Такие программы называются IDE (Integrated Development Environment) – интегрированная среда разработки, в ней происходит и написание программы, и компиляция, и выявление ошибок, и запуск программы. К тому же, большинство из них еще и подсказывают разработчику, что и в каком случае можно использовать и где он возможно уже совершает ошибку.

В мире Java-программирования есть несколько популярных IDE: IntelliJ IDEA, Eclipse, NetBeans. NetBeans самая редко используемая IDE на текущее время. Eclipse – это бесплатнаяIDE, с тысячами полезных плагинов, облегчающая жизнь разработчика. Поэтому, вполне возможно, что в крупной компании, в которую вы придете работать, будут использовать именно Eclipse. И это стоит учитывать, потому что на самом деле вы захотите пользоваться только одной IDE: IntelliJ IDEA – лучшая и самая удобная IDE на текущий момент для написания программ на Java.

Настраиваемся на программирование. Устанавливаем IDE

Так как предполагается, что мы изучаем с нуля, то мы не будем заморачиваться с установкой виртуальной машиной Java и полного пакета для разработчика Java SDK. Достаточно будет скачать текущую версию IntelliJ IDEA, в которой есть все что нам будет нужно для старта.

Заходим на сайт https://www.jetbrains.com/idea/download/

выбираем версию для скачивания Ultimate те полную но платную хотя есть - фото 2

выбираем версию для скачивания: Ultimate (т.е. полную, но платную, хотя есть пробный период) или Community (тоже достаточную для наших целей)

Скачиваем и запускаем. Проходим через мастер установки, соглашаясь со всем что предлагают:

JAVA 2021 лёгкий старт - фото 3 JAVA 2021 лёгкий старт - фото 4 На Рабочем столе появится иконка приложения - фото 5 JAVA 2021 лёгкий старт - фото 6 На Рабочем столе появится иконка приложения Дважды кликаем для запуска - фото 7

На Рабочем столе появится иконка приложения:

Дважды кликаем для запуска IntelliJ IDEA И снова проходим еще через несколько - фото 8

Дважды кликаем для запуска IntelliJ IDEA. И снова проходим еще через несколько экранов настройки (это будет только единожды):

не импортируем никакие настройки Соглашаемся - фото 9

не импортируем никакие настройки

Соглашаемся Выбираем светлую тему это всегда можно изменить в настройках - фото 10

Соглашаемся…

Выбираем светлую тему это всегда можно изменить в настройках Я скачал версию - фото 11

Выбираем светлую тему (это всегда можно изменить в настройках)

Я скачал версию Ultimate поэтому выбираю пробный период И вот финальный - фото 12

Я скачал версию Ultimate, поэтому выбираю пробный период

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Павел Забелин читать все книги автора по порядку

Павел Забелин - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




JAVA 2021: лёгкий старт отзывы


Отзывы читателей о книге JAVA 2021: лёгкий старт, автор: Павел Забелин. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x