Курс для начинающих программистов на Java. Знакомит с основами этого языка. Цель обучения - начать самостоятельно писать простые программы, пока без использования объектно-ориентированного программирования.
Чем же хорош язык Java?
Он достаточно популярен. На Java пишут серверные приложения, а иногда (но гораздо реже) и front-end с помощью фреймворков. Он используется для написания игр и мобильных приложений под Android, приложений Internet of Things и т.д.
Понять объектно-ориентированное программирование на примере Java гораздо проще, чем на С++. Язык Java появился позже, поэтому в нем уже отбросили все лишнее, что было в С++ (например, множественное наследование). При этом концепция ООП стала более логичной и строгой.
Java – это “Си-подобный” язык программирования. Его синтаксис почти такой же, как у С++. И Вы легко на него перейдете, если ранее изучали С++.
Данный курс рассчитан на новичков. Материал излагается простым языком, подается дозировано и последовательно. Нет необходимости поиска дополнительных материалов в Интернете. Большое количество практических заданий (причем не типовых) позволит Вам развить алгоритмическое мышление и научиться конструировать алгоритмы.
Основные темы, которые мы изучим:
систему типов данных языка Java, отличие примитивных типов от ссылочных;
примитивные типы данных для работы с целыми и вещественными числами, символами, булевскими значениями;
правила преобразования типов в Java;
основные алгоритмические конструкции (ветвления и циклы);
одномерные и двумерные массивы, класс Arrays;
строки типа String и StringBuilder;
принципы создания методов и передачи параметров в них.
Все это создаст хорошую базу для дальнейшего погружения в богатейшие возможности языка Java и изучения объектно-ориентированного программирования.