Топ-100
Сейчас ищут:

Скачать DEV-J110. Java SE. Введение в язык Java [2022] [Высшая инженерная школа СПбПУ] [И. Зайцев, Ю. Заковряшин, К. Колосов, Н. Корнет, А. Маслаков]

Admin

Администратор
Команда форума
Регистрация
30 Дек 2017
Сообщения
150,298
Симпатии
4,196
DEV-J110. Java SE. Введение в язык Java [2022]
Высшая инженерная школа СПбПУ (Санкт-Петербургский Политехнический Университет)
Игорь Зайцев, Юрий Заковряшин, Кирилл Колосов, Николай Корнет, Алексей Маслаков, Денис Филичев


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

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

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

Основные цели курса:
  1. Ознакомление со структурой платформы Java;
  2. Изучение структуры и синтаксиса языка Java;
  3. Научить слушателей самостоятельной разработке консольных автономных Java-приложений начального уровня;
  4. Дать навык использования стандартного инструментария Java-разработчика из состава JDK;
  5. Обучение работе в интегрированной среде разработки.
После окончания курса вы будете обладать следующими навыками:
  1. Понимать структуру платформы Java;
  2. Знать синтаксис языка Java;
  3. Понимать принципы объектно-ориентированного программирования;
  4. Понимать структуру простой Java-программы, достаточно свободно по-нимать тексты Java-программ невысокой сложности;
  5. Использовать стандартные классы потоков ввода/вывода класса System;
  6. Уметь разработать консольные автономные Java-приложения, компилиро-вать их в среде JDK и запускать из командной строки;
  7. Уметь создавать проекты, компилировать, отлаживать и выполнять Java-приложения в интегрированной среде разработки NetBeans IDE;
  8. Определять классы, переменные и методы классов;
  9. Создавать объекты класса и использовать их;
  10. Создавать и использовать анонимные и внутренние классы;
  11. Работать с абстрактными классами и методами;
  12. Определять атрибуты доступа и правильно использовать их;
  13. Реализовать перезагрузку методов;
  14. Обрабатывать исключительные ситуации в программах при помощи стан-дартных исключений и создавать собственные исключения;
  15. Использовать стандартные интерфейсы и определять собственные интерфейсы;
  16. Понимать структуру стандартных пакетов, создавать собственные пакеты и уметь правильно использовать пакеты;
  17. Знать и уметь использовать операторы управления: условный оператор, оператор выбора, операторы циклов и операторы перехода;
  18. Знать простые типы языка Java и уметь правильно их использовать;
  19. Объявлять и определять переменные и константы;
  20. Знать и уметь использовать все операции: арифметические, поразрядные, логические, операции присваивания и инициализации;
  21. Уметь определять массивы данных и работать с их элементами.
Тема 1 - Введение
1.1 Основные термины и понятия
  • Цели и задачи курса.
  • Основные принципы объектно-ориентированного программирования.
1.2 Платформа Java SE
  • Редакции Java-платформы.
  • Структура платформы Java SE.
  • Виртуальная Java-машина.
  • Стандартные пакеты и утилиты.
  • Назначение и область применения языка Java.
  • Основные характеристики языка Java.
1.3 Установка и настройка среды разработки.
  • Разработка и выполнение Java программы на платформе Java SE
  • Получение дистрибутива и развёртывание Java-платформы.
  • Настройка среды окружения.
  • Проверка работоспособности.
  • Инструментарий Java-разработчика.
  • Java Development Kit (JDK).
  • Процесс разработки Java-приложений.
  • Интегрированные среды разработки.
1.4 Типизация в языках программирования
  • Назначение и роль типизации в языках программирования.
  • Роль типов в языках программирования.
  • Определение понятий «тип», «объект» и «ссылка».
  • Понятие о встроенных и пользовательских типах.
  • Простые и агрегатные типы данных.
  • Области видимости типов и их элементов.
  • Понятие «объекта» в типизированных языках.
  • Объявление объекта.
  • Жизненный цикл объекта
Практические занятия
  • Установка платформы Java и настройка среды выполнения.
  • Написание исходного кода простейшей программы.
  • Компиляция, отладка и запуск простого Java-приложения стандартными средствами JDK.
Тема 2 - Классы
2.1 Определение класса
  • Классы, как пользовательский тип данных.
  • Общая схема определения класса.
  • Атрибуты (поля) класса.
  • Методы класса.
  • Конструктор класса.
  • Создание...

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

Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

or

Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.



Скачать:

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

Если у Вас нет Премиум статуса:

Преимущества VIP-подписки

Оформить VIP-Подписку

 

Похожие курсы:

Сверху