Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Введение. Основы языка Java.

Содержание

Структура дисциплиныДисц. “Сетевые Java-технологии “
Лекция 1. Введение. Основы языка Java.  Принципы ООП. Основные понятия. Договоренности.Сетевые Java-технологии Структура дисциплиныДисц. “Сетевые Java-технологии “ План лекцииЭволюция языков программирования, классификация языков программирования, перспективы дальнейшего развития.История возникновения языка Эволюция языков программированияВ 20-х г. XIX ст. Ч.Беббидж подал идею предварительной записи Эволюция языков программировния Классификация языков программированияИмперативныеДекларативныеПроцедурныеОб.-ориентирован.ФункциональныеЛогические История возникновения Java, особенности использования. http://www.tiobe.com История возникновенния Java, особенности использования Особенности Java Средства разработки и выполнения JavaJava Runtime Environment,  JRE – это исполнительная среда Java, в которой выполняются программы, написанные Среда выполнения и разработки Java Среда выполнения Java Объектно-ориентированное программирование Достоинства и недостатки ООП Механизмы ООП: Инкапсуляция Механизмы ООП: наследование Механизмы ООП: полиморфизм Объект: состояние, поведение, уникальность Объекты и классы Классы и экземпляры Рекомендованная литература Эккель Б. Философия Java. –Эккель Б. Философия Java. – СПб.:
Слайды презентации

Слайд 2 Структура дисциплины
Дисц. “Сетевые Java-технологии “

Структура дисциплиныДисц. “Сетевые Java-технологии “

Слайд 3 План лекции
Эволюция языков программирования, классификация языков программирования, перспективы

План лекцииЭволюция языков программирования, классификация языков программирования, перспективы дальнейшего развития.История возникновения

дальнейшего развития.
История возникновения языка Java.
Объектно-ориентированный язык Java и ее

особенности.
Понятие классов и объектов, абстракция, инкапсуляция, наследование, полиморфизм.
Преимущества и недостатки ООП.

Слайд 4 Эволюция языков программирования
В 20-х г. XIX ст. Ч.Беббидж

Эволюция языков программированияВ 20-х г. XIX ст. Ч.Беббидж подал идею предварительной

подал идею предварительной записи порядка действий машины для последующей

автоматической реализации расчетов.
Ада Лавлейс теоретически разработала методы управления последовательностью расчетов, описала одну из конструкций языков программирования - цикл.
Перфокарты Жозефа Мари Жаккара применялись в аналитической машине Ч.Беббиджа для хранения чисел.
Революционным моментом в истории языков программирования была разработка Джоном Моучли (Пенсильванский университет) системы кодирования машинных команд с помощью специальных символов.
1951 г. Джейн Мюррей Хоппер предложила первый в мире компилятор, который осуществлял функцию объединения команд и в ходе трансляции, проводил организацию подпрограмм, выделение памяти компьютера, преобразование команд высокого уровня в машинные команды.
50-е годы - прогресс развития в области языков программирования, разработанный одна из распространенных в то время алгоритмических языков программирования FORTRAN.



Слайд 5 Эволюция языков программировния

Эволюция языков программировния

Слайд 6 Классификация языков программирования
Императивные
Декларативные
Процедурные
Об.-ориентирован.
Функциональные
Логические

Классификация языков программированияИмперативныеДекларативныеПроцедурныеОб.-ориентирован.ФункциональныеЛогические

Слайд 7 История возникновения Java, особенности использования.
http://www.tiobe.com

История возникновения Java, особенности использования. http://www.tiobe.com

Слайд 8 История возникновенния Java, особенности использования

История возникновенния Java, особенности использования

Слайд 9 Особенности Java

Особенности Java

Слайд 10 Средства разработки и выполнения Java
Java Runtime Environment,  JRE – это исполнительная среда Java, в

Средства разработки и выполнения JavaJava Runtime Environment,  JRE – это исполнительная среда Java, в которой выполняются программы,

которой выполняются программы, написанные на этом языке. Среда состоит

из виртуальной машины – Java Virtual Machine(JVM) и библиотеки Java-классов.  JRE является частью JDK. 
Java Virtual Machine,  JVM – это виртуальная машина Java — основная часть исполняющей среды JRE. Виртуальная машина Java интерпретирует и исполняет байт-код  Java. Байт-код получают посредством компиляции исходного кода программы с помощью компилятора Java (стандартный - javac).
Java Development Kit,  JDK – это бесплатно распространяемый корпорацией Sun комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE). В состав JDK не входит интегрированная среда разработки на Java (IDE), поэтому разработчик, использующий только JDK, вынужден использовать внешний текстовый редактор и компилировать свои программы, используя утилиты командной строки.
Java 2 Standart Edition,  J2SE – это стандартная редакция языка Java, используемая для разработки простых Java-приложений. Используя данную редакцию можно создавать апплеты, консольные приложения, приложения с графическим интерфейсом пользователя.
 Java 2 Enterprise Edition,  J2EE – это редакция языка Java для разработки распределенных приложений масштаба предприятия. Включает в себя технологию Enterprise Java Beans (EJB), Java Server Pages (JSP) и сервлеты(Servlets). Каждая из этих технологии, в свою очередь также имеет свой отдельный номер версии.. 
Java 2 Micro Edition,  J2ME – это редакция языка Java для разработки приложений для микрокомпьютеров (мобильных устройств). В нее входят "облегченные" стандартные классы и классы для написания мидлетов (Midlets). Мидлеты – это аналоги аплетов, но только приспособленные специально для небольших устройств. В них также поддерживается графика, звук, реакция на события (нажатие кнопок и т.д.). Java ME наиболее полно соответствует начальному предназначению Java – платформы для написания программ для бытовых устройств.

Слайд 11 Среда выполнения и разработки Java

Среда выполнения и разработки Java

Слайд 12 Среда выполнения Java


Среда выполнения Java

Слайд 13 Объектно-ориентированное программирование

Объектно-ориентированное программирование

Слайд 14 Достоинства и недостатки ООП

Достоинства и недостатки ООП

Слайд 15 Механизмы ООП: Инкапсуляция

Механизмы ООП: Инкапсуляция

Слайд 16 Механизмы ООП: наследование

Механизмы ООП: наследование

Слайд 17 Механизмы ООП: полиморфизм

Механизмы ООП: полиморфизм

Слайд 18 Объект: состояние, поведение, уникальность

Объект: состояние, поведение, уникальность

Слайд 19 Объекты и классы

Объекты и классы

Слайд 20 Классы и экземпляры

Классы и экземпляры

Слайд 21 Рекомендованная литература
Эккель Б. Философия Java. –Эккель Б.

Рекомендованная литература Эккель Б. Философия Java. –Эккель Б. Философия Java. –

Философия Java. – СПб.: Питер, 2009. – 640 с.
http://www.intuit.ru/studies/courses/16/16/info
Шилдт

Г. Java. Полное руководство. – СПб.: Вильямс, 2012. – 1104 с.
Шилдт Г. Полный справочник по Java. Java SE 6 Edition. – СПб.: Вильямс, 2007. – 1040 с.
Шилдт Г., Холмс Д. Искусство программирования на Java. – СПб.: Вильямс, 2005. – 333 с.
Шилдт Г. Java. для начинающих. – СПб.: Вильямс, 2009. – 720 с.

  • Имя файла: vvedenie-osnovy-yazyka-java.pptx
  • Количество просмотров: 137
  • Количество скачиваний: 0