Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
30 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
882.52 kB
Просмотров:
66
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Добрый вечер!](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img0.jpg)
Содержание слайда: Добрый вечер!
№2 слайд![Позвольте представиться Я](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img1.jpg)
Содержание слайда: Позвольте представиться
Я:
Плахов Владислав
Студент 4-го курса направления ПМИ
Программист в компании «Разумные Решения»
Связаться:
vladplakhov@gmail.com
vk.com/vladplakhov
№3 слайд![Формат занятий](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img2.jpg)
Содержание слайда: Формат занятий
№4 слайд![А мы и в сети есть](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img3.jpg)
Содержание слайда: А мы и в сети есть
№5 слайд![Задачи курса](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img4.jpg)
Содержание слайда: Задачи курса
№6 слайд![Лекция . Вводная Что? На чём?](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img5.jpg)
Содержание слайда: Лекция 1. Вводная
Что? На чём? Почём?
№7 слайд![План занятия Java почему, для](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img6.jpg)
Содержание слайда: План занятия
Java – почему, для чего, а нужна ли она нам?
На старт! Внимание! Ой, не работает.
ООП – организация освобождения Палестины.
А я хочу, а хочу опять. По крышам бегать, IDE запускать.
№8 слайд![JAVA Java кроссплатформенный](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img7.jpg)
Содержание слайда: JAVA
Java – кроссплатформенный объектно-ориентированный язык программирования.
№9 слайд![Почему JAVA](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img8.jpg)
Содержание слайда: Почему JAVA
№10 слайд![](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img9.jpg)
№11 слайд![С чего начать Заходим на сайт](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img10.jpg)
Содержание слайда: С чего начать
Заходим на сайт oracle.com и нажимаем на кнопку Downloads
№12 слайд![С чего начать](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img11.jpg)
Содержание слайда: С чего начать
№13 слайд![С чего начать Принимаем](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img12.jpg)
Содержание слайда: С чего начать
Принимаем лицензионное соглашение и качаем необходимую нам версию.
№14 слайд![С чего начать Если вы все](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img13.jpg)
Содержание слайда: С чего начать
Если вы все установили правильно, то в командной строке, при выполнении команды java -version должен быть следующий вывод
№15 слайд![Взлетаем!](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img14.jpg)
Содержание слайда: Взлетаем!
№16 слайд![Пример программы](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img15.jpg)
Содержание слайда: Пример программы
№17 слайд![Поехали! Когда вы написали](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img16.jpg)
Содержание слайда: Поехали!
Когда вы написали код программы и сохранили его в файл с расширением .java
Необходимо в консоли произвести команду javac <имя_файла>.java
Если все прошло без ошибок, то в том же каталоге появляется файл <имя_класса>.class – это байт-код
Для запуска байт-код в JVM необходимо в консоли выполнить команду java <имя_класса>
???
PROFIT
№18 слайд![Введение в ООП](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img17.jpg)
Содержание слайда: Введение в ООП
№19 слайд![Этапы написания программы](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img18.jpg)
Содержание слайда: Этапы написания программы
Создание модели, определение данных для предстоящей обработки
Разработка алгоритма: определение операций над данными и последовательности шагов по преобразованию текущего состояния модели в следующее
Формулировка модели и алгоритма на языке программирования
№20 слайд![Развитие подходов](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img19.jpg)
Содержание слайда: Развитие подходов
№21 слайд![Объекты и классы](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img20.jpg)
Содержание слайда: Объекты и классы
№22 слайд![](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img21.jpg)
№23 слайд![Основные принципы](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img22.jpg)
Содержание слайда: Основные принципы
Инкапсуляция
объединение данных и методов их обработки в одну сущность, приводящее к сокрытию реализации класса и отделению его внутреннего представления от внешнего
Наследование
отношение между классами, при котором один класс использует структуру или поведение другого (одиночное наследование) или других (множественное наследование) классов
Полиморфизм
способность объекта соответствовать во время выполнения двум или более возможным типам
№24 слайд![WTF](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img23.jpg)
№25 слайд![Достоинства ООП Плюсы Классы](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img24.jpg)
Содержание слайда: Достоинства ООП
Плюсы:
Классы позволяют проводить конструирование из полезных компонент, обладающих простыми инструментами, что дает возможность абстрагироваться от деталей реализации.
Данные и операции вместе образуют определенную сущность и они не «размазываются» по всей программе, как это нередко бывает в случае процедурного программирования.
Локализация кода и данных улучшает наглядность и удобство сопровождения программного обеспечения.
Инкапсуляция информации защищает наиболее критичные данные от несанкционированного доступа.
Возможность создания расширяемой (модифицируемой) системы.
№26 слайд![Недостатки ООП Минусы](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img25.jpg)
Содержание слайда: Недостатки ООП
Минусы:
Необходимо понимать базовые концепции, такие как классы, наследование и динамическое связывание.
Многоразовое использование требует от программиста познакомиться с большими библиотеками классов.
Проектирование классов — задача куда более сложная, чем их использование.
Очень трудно изучать классы, не имея возможности их «пощупать».
Неэффективность на этапе выполнения.
№27 слайд![Выводы ООП современная](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img26.jpg)
Содержание слайда: Выводы
ООП – современная парадигма программирования, в которой программа представлена в виде взаимодействующих классов и объектов.
Алгоритмы и данные объединены
Есть три базовых принципа:
Наследование
Инкапсуляция
Полиморфизм
№28 слайд![Post scriptum](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img27.jpg)
Содержание слайда: Post scriptum
№29 слайд![Post Post scriptum Java - Кея](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img28.jpg)
Содержание слайда: Post Post scriptum
Java 2 - Кея Хорстманн
Философия Java – Брюс Эккель
Java. ООП: для магистров и бакалавров - Алексей Васильев
№30 слайд![Спасибо за внимание. Ваши](/documents_6/9df101dd71727024f19b8c24b5bcbba3/img29.jpg)
Содержание слайда: Спасибо за внимание.
Ваши вопросы