Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована год назад пользователемMadina Mataibaeva
1 JAVA
2 Язык программирования «Java» Класс языка: объектно-ориентированный, структурный, императивный Появился в: 1995 г Авторы: Sun Microsystems Последняя версия: Java Standard Edition 6 (1.6.13) Типизация данных: строгая полиморфная, статическая, безопасная, именованная (ан, явная (англ.) Предки: Objective-C, C++, Smalltalk, Eiffel Повлиял на: Ада 2005, ECMAScript, Groovy, JavaScript, PHP, Scala
3 Java (на языке оригинала английском) объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems и официально выпущенный 23 мая 1995 года. Иногда на русском языке произносят название как «Ява», по аналогии с названием острова Ява. Java так называют не только сам язык, но и платформу для создания приложений уровня предприятий на основе данного языка.
5 История создания Язык Java зародился как часть проекта создания передового программного обеспечения (ПО) для различных бытовых приборов. Реализация проекта была начата на языке С++, но вскоре возник ряд проблем, наилучшим средством борьбы с которыми было изменение самого инструмента - языка программирования. Стало очевидным, что необходим платформа- независимый язык программирования, позволяющий создавать программы, которые не приходилось бы компилировать отдельно для каждой архитектуры и можно было бы использовать на различных процессорах под различными операционными системами.
7 Джеймс Гослинг ( 19 мая 1955 года, Калгари, Канада) автор объектно-ориентированного и кросс- платформенного языка программирования Java[2]. Кроме того, является создателем оконной системы NeWS, Gosling Emacs, а также был одним из разработчиков Star Seven.
8 В середине 1991 года команда проекта «Green» переезжает из офиса «Sun» в другое место, где сотрудники покупают разную технику, начиная от игровых приставок и заканчивая видеомагнитофонами, начиная изучать ихний интерфейс. Они замечают, что все устройства имеют в себе чип управления, который управляет устройством, но есть очень большой минус таких чипов- они все разные, не позволяют программировать их одним и тем же универсальным способом. Компания имеет цель- сделать универсальную платформу для многих устройств, которую можно было бы программировать одинаково, тем самым избавив программистов от лишней работы. Глава команды- Джеймс Гослинг, долго думал, как назвать новый язык, и однажды смотря в окно и думая над проблемой, он обратил внимание на дуб, который стоял в стороне от окна и тут же его осенило, он решил назвать новый язык «Oak», что в переводе значит «Дуб».
13 Простота Простота языка входит в ключевые характеристики Java: разработчик не должен длительное время изучать язык, прежде чем он сможет на нем программировать.
14 ОФИЦИАЛЬНЫЙ СИМВОЛ JAVA:
15 Надежность Платформа Java разработана для создания высоконадежного прикладного программного обеспечения. Большое внимание уделено проверке программ на этапе компиляции, за которой следует второй уровень - динамическая проверка (на этапе выполнения).
16 Многопоточность Большинству современных сетевых приложений обычно необходимо осуществлять несколько действий одновременно. В Java реализован механизм поддержки легковесных процессов-потоков (нитей). Многопоточность Java предоставляет средства создания приложений с множеством одновременно активных потоков.
17 Интерпретируемость Java-интерпретатор может выполнять Java байт-код на любой машине, на которой установлен интерпретатор и система выполнения. На интерпретирующей платформе фаза сборки программы является простой и пошаговой, поэтому процесс разработки существенно ускоряется и упрощается, отсутствуют традиционные трудные этапы компиляции, сборки, тестирования.
18 Основные возможности автоматическое управление памятью расширенные возможности обработки исключительных ситуаций; богатый набор средств фильтрации ввода/вывода; набор стандартных коллекций, таких как массив, список, стек и т. п.; наличие простых средств создания сетевых приложений (в том числе с использованием протокола RMI); наличие классов, позволяющих выполнять HTTP-запросы и обрабатывать ответы; встроенные в язык средства создания многопоточных приложений; унифицированный доступ к базам данных на основе JDBC и SQLJ. поддержка шаблонов (начиная с версии 1.5)
19 Применения платформы Java Следующие успешные проекты реализованы с привлечением Java (J2EE) технологий: Amazon, eBay, Flickr, Google (Gmail), Yandex, LinkedIn. Следующие компании в основном фокусируются на Java (J2EE) технологиях, а не на.NET, хотя имеют дело также и с последними: SAP, IBM, Oracle
20 Классификация платформ Java Внутри Java существуют три основных семейства технологий: J2EE или Java EE (начиная с v1.5) Java Enterprise Editon, для создания программного обеспечения уровня предприятия; J2SE или Java SE (начиная с v1.5) Java Standard Editon, для создания пользовательских приложений, в первую очередь для настольных систем; J2ME, Java ME или Java Micro Edition, для использования в устройствах, ограниченных по вычислительной мощности, в том числе мобильных телефонах, PDA, встроенных системах Самыми популярными считаются серверные технологии семейства J2EE.
24 Библиотеки классов JDK содержит набор базовых классов для всего ПО на платформах Java SE и Java EE CDK для создания химического ПО MARF модульная библиотека для распознавания аудио
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.