Содержание
- 2. Лекция 1 Содержание курса Классификация языков программирования Парадигма объектно-ориентированного программирования (ООП). Язык программирования JAVA (история развития
- 3. Содержание курса 15 недель: 2 часа лекций/3 часа лабораторных работ 4 лабораторных работы (рабочий код, защита;
- 4. Содержание курса Введение, объектно-ориентированное программирование Лексика языка, типы данных, пакеты Объявление классов, модификаторы доступа Особенности объектной
- 5. Уровни языков программирования «Железное» программирование Поведение программируемого устройства задается путем операций с физическими связями его компонентов.
- 6. Языки программирования Функциональные (LISP) Процедурные (императивные) (C, Pascal, Fortran) Визуальные (UML, BPEL) Декларативные (SQL) Описания интерфейсов
- 7. Языки программирования Функциональные (LISP) Алгоритм реализуется как последовательность вычисления значений функций. Программа является stateless – состояние
- 8. Языки программирования Описания интерфейсов (IDL, WSDL) Языки описывают интерфейсы и способы взаимодействия компонентов сложных комплексов, предназначены
- 9. Языки программирования Сценарные (скриптовые) (Forth, Perl, PHP) Языки оперируют понятиями и примитивами некоторой заранее созданной системы,
- 10. Объектно-ориентированное программирование Программа представляет собой совокупность объектов, для которых определены свойства, функции и поведение. Есть только
- 11. Понятия ООП Класс — тип, описывающий устройство объектов: структуру, поведение и способ представления. Класс - чертеж
- 12. Объектно-ориентированное программирование Каждый объект является экземпляром класса, который выражает общие свойства объектов. В классе задаётся поведение
- 13. «Три кита» ООП Абстракция данных Объекты представляют собою упрощенное, идеализированное описание реальных сущностей предметной области. Если
- 14. «Три кита» ООП Наследование Наследованием называется возможность порождать один класс от другого с сохранением всех свойств
- 15. Особенности и преимущества ООП Преимущества Наглядность описания Удобство работы с кодом Ориентированность на создание сложных многокомпонентных
- 16. Особенности и преимущества ООП Особенности Проблема хрупкости базового класса Немотивированное усложнение иерархии Необходимость внимательного обращения с
- 17. Язык программирования Java Относится к объектно-ориентированным языкам программирования Write once, run everywhere!
- 18. История развития 1991 The Green Project, язык Oak https://www.youtube.com/watch?v=1CsTH9S79qI&feature=youtu.be 1994 Oak ? Java
- 19. История развития 1996 Java Development Kit 1.0 1997 JDK 1.1 1998 J2SE 1.2 2000 J2SE 1.3
- 20. Особенности Java Безопасность Переносимость Байт код Java Virtual Machine
- 21. ©Александр Смаль
- 22. ©Александр Смаль
- 23. ©Александр Смаль
- 24. Hello, world! public class HelloWorld { public static void main(String[] args) { System.out.println(“Hello, world!”); } }
- 25. Запуск из cmd* 1. откроем cmd 2. чтобы прописать путь к основным директивам JDK нужно обновить
- 27. Скачать презентацию