JAVA Язык программирования «Java» Класс языка: объектно-ориентированный, структурный, императивный Появился в: 1995 г Авторы: Sun Microsystems Последняя.

Презентация:



Advertisements
Похожие презентации
. Java один из самых практичных языков программирования для изучения. Его популярность нельзя переоценить, так как большинство (90%) компаний из списка.
Advertisements

Работа с программами на языке JAVA. JAVA объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems. Приложения Java обычно.
Jav a ЯЗЫК ПРОГРАММИРОВАНИЯ Java ИСТОРИЯ СОЗДАНИЯ Изначально язык назывался Oak («Дуб»), разрабатывался Джеймсом Гослингом для программирования бытовых.
Вперёд ЯЗЫКИ ПРОГРАММИРОВАНИЯ ЦЕЛИ: ЦЕЛИ: 1. Средство для задания действий, которые должны быть выполнены машиной.(Машинный язык) 1. Средство для задания.
JavaScript JavaScript – объектно-ориентированный скриптовый язык программирования, разрабатываемый компанией Sun Microsystems. Является диалектом языка.
Введение в объектно- ориентированное программирование на JAVA Макаревич Л. Г.
Java: современные технологии разработки ПО Вашенков О.Е. ООО «РСС», разработчик ПО.
Компьютерные технологии в метеорологии (Java-технологии) Чукин В. В.
АНАСТАСИЯ ТКАЧУК PK11-PV TEKO 1 Языки программирования.
Обзор операционных систем ВОУНБ им. М. Горького «Операционная система - это совокупность программ, обеспечивающих управление процессом обработки информации.
И не врите, что первое, что приходило вам в голову когда вы впервые слышали словосочетание: «программирован ие на Java» было не это.
Операционные системы Проект ученика 8 А класса Юрченко Василия.
Лекция 6 Понятие операционных систем Учебные вопросы: 1. Характеристики ОС 2. Свободные и проприетарные ОС.
OpenGL и Direct3D сравнение стандартов Выполнил: Пенкин А. Группа И-204.
1 Платформа Java – обзор и перспективы развития Александр Зуев Sun Misrosystems 1.
Объектно-ориентированное программирование Карпов В.Э. Смолток. Лекция 4. Байт-код.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «МОСКОВСКИЙ.
1. ЧТО ТАКОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ? НАБОР ПРОГРАММ В ПАМЯТИ КОМПЬЮТЕРА 2. ИЗ КАКИХ ЧАСТЕЙ СОСТОИТ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ? КРОССОВЫЕ ТЕСТОВЫЕ СИСТЕМНЫЕ.
История создания ОС. Семейство ОС MS Windows.. Операционная система базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами.
Автор: Евтина М. Г.1 Структура программного обеспечения компьютера.
Транксрипт:

JAVA

Язык программирования «Java» Класс языка: объектно-ориентированный, структурный, императивный Появился в: 1995 г Авторы: Sun Microsystems Последняя версия: Java Standard Edition 6 (1.6.13) Типизация данных: строгая полиморфная, статическая, безопасная, именованная (ан, явная (англ.) Предки: Objective-C, C++, Smalltalk, Eiffel Повлиял на: Ада 2005, ECMAScript, Groovy, JavaScript, PHP, Scala

Java (на языке оригинала английском) объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems и официально выпущенный 23 мая 1995 года. Иногда на русском языке произносят название как «Ява», по аналогии с названием острова Ява. Java так называют не только сам язык, но и платформу для создания приложений уровня предприятий на основе данного языка.

История создания Язык Java зародился как часть проекта создания передового программного обеспечения (ПО) для различных бытовых приборов. Реализация проекта была начата на языке С++, но вскоре возник ряд проблем, наилучшим средством борьбы с которыми было изменение самого инструмента - языка программирования. Стало очевидным, что необходим платформа- независимый язык программирования, позволяющий создавать программы, которые не приходилось бы компилировать отдельно для каждой архитектуры и можно было бы использовать на различных процессорах под различными операционными системами.

Джеймс Гослинг ( 19 мая 1955 года, Калгари, Канада) автор объектно-ориентированного и кросс- платформенного языка программирования Java[2]. Кроме того, является создателем оконной системы NeWS, Gosling Emacs, а также был одним из разработчиков Star Seven.

В середине 1991 года команда проекта «Green» переезжает из офиса «Sun» в другое место, где сотрудники покупают разную технику, начиная от игровых приставок и заканчивая видеомагнитофонами, начиная изучать ихний интерфейс. Они замечают, что все устройства имеют в себе чип управления, который управляет устройством, но есть очень большой минус таких чипов- они все разные, не позволяют программировать их одним и тем же универсальным способом. Компания имеет цель- сделать универсальную платформу для многих устройств, которую можно было бы программировать одинаково, тем самым избавив программистов от лишней работы. Глава команды- Джеймс Гослинг, долго думал, как назвать новый язык, и однажды смотря в окно и думая над проблемой, он обратил внимание на дуб, который стоял в стороне от окна и тут же его осенило, он решил назвать новый язык «Oak», что в переводе значит «Дуб».

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

ОФИЦИАЛЬНЫЙ СИМВОЛ JAVA:

Надежность Платформа Java разработана для создания высоконадежного прикладного программного обеспечения. Большое внимание уделено проверке программ на этапе компиляции, за которой следует второй уровень - динамическая проверка (на этапе выполнения).

Многопоточность Большинству современных сетевых приложений обычно необходимо осуществлять несколько действий одновременно. В Java реализован механизм поддержки легковесных процессов-потоков (нитей). Многопоточность Java предоставляет средства создания приложений с множеством одновременно активных потоков.

Интерпретируемость Java-интерпретатор может выполнять Java байт-код на любой машине, на которой установлен интерпретатор и система выполнения. На интерпретирующей платформе фаза сборки программы является простой и пошаговой, поэтому процесс разработки существенно ускоряется и упрощается, отсутствуют традиционные трудные этапы компиляции, сборки, тестирования.

Основные возможности автоматическое управление памятью расширенные возможности обработки исключительных ситуаций; богатый набор средств фильтрации ввода/вывода; набор стандартных коллекций, таких как массив, список, стек и т. п.; наличие простых средств создания сетевых приложений (в том числе с использованием протокола RMI); наличие классов, позволяющих выполнять HTTP-запросы и обрабатывать ответы; встроенные в язык средства создания многопоточных приложений; унифицированный доступ к базам данных на основе JDBC и SQLJ. поддержка шаблонов (начиная с версии 1.5)

Применения платформы Java Следующие успешные проекты реализованы с привлечением Java (J2EE) технологий: Amazon, eBay, Flickr, Google (Gmail), Yandex, LinkedIn. Следующие компании в основном фокусируются на Java (J2EE) технологиях, а не на.NET, хотя имеют дело также и с последними: SAP, IBM, Oracle

Классификация платформ 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.

Библиотеки классов JDK содержит набор базовых классов для всего ПО на платформах Java SE и Java EE CDK для создания химического ПО MARF модульная библиотека для распознавания аудио