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