Язык Java
Категория реферата: Рефераты по информатике, программированию
Теги реферата: в контакте сообщения, контрольная по алгебре
Добавил(а) на сайт: Efimij.
1 2 3 4 5 6 7 8 9 | Следующая страница реферата
Содержание
Введение
............................................................................
.......................................4
Глава 1. Процесс создания работающей Java-программы
.............................6
1.1. Типы Java программ
............................................................................
....6
1.2. Этапы подготовки исполняемой программы. Безопасность
...............7
Глава 2. Введение в Java
............................................................................
..........12
2.1. Версии языка Java. Средства разработки
.............................................12
2.2. Примеры создания автономного Java приложения и апплета
...........12
2.2.1. Создание Java-приложения “HelloJava”
........................................12
2.2.2. Создание Java-апплета “HelloJava”
...............................................15
Глава 3. Лексические основы языка
.................................................................17
Глава 4. Типы данных и операторы языка
......................................................20
4.1. Простые типы
............................................................................
.............20
4.2. Операторы
............................................................................
...................22
Глава 5. Управление выполнением программы
.............................................24
Глава 6. Java, как объектно-ориентированный язык
....................................28
6.1.Основные требования к объектно-ориентированной системе
............28
6.2. Базовая система классов Java
................................................................29
6.3. Объектная модель Java
..........................................................................30
Заключение
............................................................................
................................36
Список литературы
............................................................................
..................37
Приложение
Введение
Данная работа посвящена одному из самых перспективных на сегодняшний день языков программирования – языку Java. Технологию по имени Java можно без преувеличения назвать революционной в индустрии разработки программного обеспечения. В чём же перспективность и революционность этой технологии?
Сегодня создание программного обеспечения представляет собой
чрезвычайно тяжелое занятие. Трудности связаны с разнообразием архитектур
машин, операционных систем, графических оболочек и т. д. Стремительный рост
технологий, связанных с сетью Internet, дополнительно усложняет эту задачу.
К сети Internet подключены компьютеры самых разных типов - IBM PC,
Macintosh, рабочие станции Sun и другие. Даже в рамках IBM-совместимых
компьютеров, существует несколько платформ, например, MS Windows
9x/Me/XP/NT/2000, OS/2, Solaris, различные разновидности операционной
системы UNIX с графической оболочкой XWindows и т. д. Все эти системы
образуют единую сеть, которая должна работать как одно целое, обеспечивая
при этом высокий уровень безопасности информации. Под влиянием указанных
факторов резко возрастает уровень требований, предъявляемый к программному
обеспечению, [1].
Современные приложения должны быть безопасны, высокопроизводительны, работать в распределенной среде, быть нейтральны к архитектуре. Все эти
факторы привели к необходимости нового взгляда на сам процесс создания и
распределения приложений на множестве машин различной архитектуры.
Требования к переносимости заставили отказаться от традиционного способа
создания и доставки бинарных файлов, содержащих машинные коды и, следовательно, привязанных к определенной платформе. Созданная компанией
Sun Microsystems система разработки Java удовлетворяет всем этим
требованиям. Java – объектно-ориентированный язык, удобный и надёжный в
эксплуатации благодаря таким своим достоинствам, как многозадачность, поддержка протоколов Internet и многоплатформенность. Java – это
интерпретируемый язык, и каждая Java-программа компилируется для
гипотетической машины, называемой Виртуальная Машина Java. Результатом
такой компиляции является байт-код Java, который в свою очередь может
выполняться на любой операционной системе при условии наличия там системы
времени выполнения Java, которая интерпретирует байт-код в реальный
машинный код конкретной системы.
Однако, такая универсальность данной технологии рождает недостаток – требовательность к ресурсам компьютера. Так как Java-программы не содержат машинного кода и при их запуске включается в работу система времени выполнения Java, их производительность заметно ниже, чем у обычных программ, составленных, например, на языке программирования C++. Данный недостаток становится с течением времени всё менее ощутим, в следствии роста вычислительной мощности компьютерных систем.
Язык Java является объектно-ориентированным и поставляется с достаточно объемной библиотекой классов. Библиотеки классов Java значительно упрощают разработку приложений, предоставляя в распоряжение программиста мощные средства решения распространенных задач. Поэтому программист может больше внимания уделить решению прикладных задач, а не таких, как, например, организация динамических массивов, взаимодействие с операционной системой или реализация элементов пользовательского интерфейса.
Целью данной работы является описание Java, рассмотрение технологии создания и последующего использования программ на этом языке, анализ примеров программ, которые показывают все вышеперечисленные достоинства этого языка.
Глава 1. Процесс создания работающей Java-программы
Рекомендуем скачать другие рефераты по теме: оценка реферата, диплом анализ.
1 2 3 4 5 6 7 8 9 | Следующая страница реферата