Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Типы Java-приложений

План

1. Введение в Java-технологии

2. Синтаксис языка Java

3. Массивы и строки

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

5. Исключения

6. Потоковый ввод-вывод

7. Коллекции

8. Графический пользовательский интерфейс

9. События

10. Java2D

11. Потоки исполнения

Введение в Java-технологии

 

Хронология развития языка Java

1991
Проект “Oak” – программирование устройств бытовой электроники

1994
Браузер “WebRunner” – интерактивные апплеты для гипертекстовых страниц

1995
Официальное объявление технологии Java

1997
Первые применения Java для разработки корпоративных информационных систем

...

Составляющие Java-технологии

Жизненный цикл Java-приложения

Особенности Java-технологии

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

Особенности Java-технологии

2. Безопасность
Функционирование программы полностью определяется (и ограничивается) виртуальной Java-машиной.

Отсутствуют указатели и другие механизмы для непосредственной работы с физической памятью и прочим аппаратным обеспечением компьютера.

Особенности Java-технологии

3. Надежность
В языке Java отсутствуют механизмы, потенциально приводящие к ошибкам: арифметика указателей, неявное преобразование типов с потерей точности и т.п.

Присутствует строгий контроль типов,
обязательный контроль исключительных ситуаций.

Многие логические ошибки обнаруживаются на этапе компиляции.

Особенности Java-технологии

4. Сборщик мусора
Освобождение памяти при работе программы осуществляется автоматически с помощью «сборщика мусора».

 

(программировать проще и надежнее)

Особенности Java-технологии

5. Самодокументируемый код
Имеется механизм автоматического генерирования документации на основе комментариев, размещенных в тексте программ.

Особенности Java-технологии

6. Многообразие типов приложений
На языке Java возможно реализовать абсолютно разные по способу функционированию и сфере использования программы.

Типы Java-приложений

1. Приложения (application)
обычные прикладные программы, которые запускаются пользователем и имеют доступ ко всем ресурсам компьютера наравне с любыми другими программами.

Типы Java-приложений

2. Мидлеты (midlet)
специализированные программы, предназначенные для использования на мобильных устройствах. Структура и возможности мидлетов обусловлены техническими особенностями мобильных устройств.




Дата добавления: 2015-09-11; просмотров: 96 | Поможем написать вашу работу | Нарушение авторских прав

Основные методы класса String | Объектно-ориентированное программирование | Базовая иерархия классов исключений | Основные методы класса InputStream | Буферизованный ввод-вывод | Коллекции | Графический пользовательский интерфейс | Frame.validate(); | События | Некоторые методы класса KeyEvent |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав