OJ11P1
Java SE: Programming IКод образовательной программы: Разработка приложений на объектно-ориентированном языке
OJ11P1
#Очно — В учебном центре.
#Дистанционно — Дистанционно с инструктором.
77 700
5 дней
09.11.20

Java -- популярная современная платформа для разработки десктопных, мобильных и серверных приложений. В рамках данного курса слушатели могут изучить основы концепций структурного и объектно-ориентированного программирования, а также познакомиться с тем, как реализованы эти концепии в языке программирования Java.

Благодаря наглядности изложения информации, большому количеству примеров и иллюстраций, этот курс может быть очень полезен для слушателей, имеющих небольшой опыт в программировании на языках высокого уровня, желающих приступить к изучению технологии Java.

Прослушав этот курс в нашем учебном центре, вы узнаете:

  • Каковы ключевые особенности и преимущества платформы Java.
  • Какие компоненты входят в состав Java Development Kit и для чего они нужны.
  • Из каких фаз состоит жизненный цикл программного обеспечения.
  • Чем объектно-ориентированное программирование отличаются от структурного.
  • Что такое объект и какими свойствами он обладает.
  • Чем синий кит похож на кашалота, и чем они друг от друга отличаются.
  • Из каких элементов состоит Java-класс, и как компилируются и запускаются Java-приложения.
  • Чем переменные примитивных типов отличаются от ссылочных и является ли строка "_जावा" корректным именем Java-переменной.
  • Какие операторы существуют в языке Java версии 8.
  • Какие конструкции управления потоком выполнения существуют в языке Java и как они работают.
  • Чем цикл с предусловием отличается от цикла с постусловием.
  • Каким образом методам Java-классов передаются параметры и чем статические поля и методы отличаются от нестатических.
  • Как запрограммировать калькулятор выполнять сложение чисел разных типов по нажатию одной и той же кнопки.
  • Что такое инкапсуляция, какие модификаторы доступа существуют в Java и в чём преимущества концепции представления кода как "чёрного ящика".
  • Что такое наследование, как оно реализовано в Java и чем простое наследование отличается от множественного.
  • Зачем нужны конструкторы объектов и в каких случаях Java-компилятор создаёт их самостоятельно.
  • Как в Java создавать и использовать одно- и многомерные массивы.
  • ...и многое другое.

Синтаксис языка и все практические задания даются на актуальной на сегодняшний день версии языка программирования -- Java 11.

ПРОГРАММА КУРСА:

Что такое программа на языке Java.

Запуск Java программы. Основные особенности языка программирования Java. Технологии Java и среды разработки.

Создание Main класса на Java.

Java класс. Метод main. Добавление метода main.

Работа с основными типами данных.

Работа с числовыми данными. Операции над числами. Понятие переменных. Работа со строками.

Действия над наборами элементов.

Работа с условиями, использование оператора if. Задание списка элементов. Обработка списка элементов.

Описание классов и использование объектов.

Работа с переменными. Использование массивов. Создание и инициализация объектов. Определение полей и методов. Работа с объектами и классами.

Использование различных типов данных в программе

Работа со строками. Использование классов String, StringBuilder. Примитивные типы данных и их использование. Правила преобразования и приведения типов переменных.

Создание и использование методов

Как аргументы передаются методу. Как использовать метод. Перегрузка метода. Статические методы и переменные. Аргументы метода и возвращаемые значения.

Использование инкапсуляции

Инкапсуляция. Контроль доступа. Перегрузка конструкторов.

Обработка условий

Способы использования конструкций if/else, switch. Работа с отладчиком Netbeans. Использование операторов.

Подробнее о массивах и циклах

Конструкции для работы с циклами. Вложенные циклы. Двумерные массивы. Класс ArrayList. Работа с датами.

Описание курса от вендора