Программирование [Михаил Русаков] Научись программировать на языке Java с нуля в кратчайшие сроки (2019)

Бывалый
Команда форума
20 Фев 2019
31,438
1,759,537
113
#1
1723742877532-png.75052


Описание [Михаил Русаков] Научись программировать на языке Java с нуля в кратчайшие сроки (2019):



Введение
В этом разделе вы узнаете:
  • Как эффективнее всего проходить курс.
  • Как работает язык Java изнутри. Это важно понимать, потому что такие базовые знания отличают профессионала от дилетанта.
  • В какой среде разработки лучше писать Java-программы. Я попробовал три разные среды для этого языка, с каждой из которых работал не менее нескольких десятков часов, и выбрал лучшую, с которой вас и познакомлю.
После просмотра этого раздела вы уже будете знать, что это за язык, как он работает, и у вас будет всё готово для написания Java-программ.
Основы программирования на Java
В этом разделе вы узнаете:
  • Как выглядит Hello World в двух разных вариантах.
  • Что такое переменные, как они создаются и используются.
  • Какие типы переменных есть в Java и чем они отличаются друг от друга.
  • Какие арифметические, логические и побитовые операции есть в Java и как их использовать.
  • Что такое условный оператор и как он работает.
  • Что такое циклы и какие они есть в Java.
  • Что такое цикл for, foreach, while и do-while и какая между ними разница.
  • Что такое оператор switch-case и как его использовать в Java.
  • Что такое массивы, какие они бывают и как и когда их использовать.
После прохождения этого раздела вы уже сможете создавать простые программы на Java.
Объектно-ориентированное программирование в Java
В этом разделе вы узнаете:
  • Что такое объектно-ориентированное программирование и какие парадигмы в нём есть.
  • Как создаётся класс в Java.
  • Что такое методы и их перегрузка.
  • Что такое модификаторы доступа и как правильно их применять.
  • Что такое статические поля и методы.
  • Как использовать наследование в Java.
  • Что такое внутренние классы.
  • Что такое абстрактные классы и методы.
  • Что такое интерфейсы и как их применять при написании сложных программ.
  • Что такое анонимные классы и как они позволяют экономить время при программировании.
  • Что такое обобщённые классы и методы и как они используются.
  • Как использовать методы toString() и clone().
  • Что такое лямбда-выражения (это новинка из Java 8) и как они применяются на практике.
  • Что такое рекурсия и где она применяется.
После просмотра этого раздела вы сможете создавать относительно сложные программы с любой по сложности иерархией классов и интерфейсов.
Исключения в Java
В этом разделе вы узнаете:
  • Что такое исключения и почему они так важны.
  • Как обрабатываются исключения в Java.
  • Как используется блок finally.
  • Как генерировать исключения.
  • Как обрабатывать много исключений.
  • Как создавать свои собственные исключения.
Просмотрев этот раздел, вы сможете грамотно обрабатывать самые различные исключительные ситуации, как в чужих библиотеках, так и при написании собственных.
Основные классы в Java
В этом разделе вы узнаете:
  • Выполнять самые различные строковые операции.
  • Выполнять разнообразные математические операции.
  • Использовать коллекции — важнейшие классы, без которых не обходится ни одна мало-мальски серьёзная программа.
  • Работать с датой и временем в Java.
  • Использовать множество различных классов и главное узнаете, как их осваивать самостоятельно.
После прохождения этого раздела вы сможете самостоятельно осваивать новые классы, что является важнейшей частью при написании программ с абсолютно любым функционалом.
Создание пользовательского интерфейса

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться

Скачать курс [Михаил Русаков] Научись программировать на языке Java с нуля в кратчайшие сроки (2019):


Для просмотра содержимого вам необходимо авторизоваться