Содержание


Введение ...................................................................................................................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 с графической оболочкой X­Windows и т. д. Все эти системы образуют единую сеть, которая должна работать как одно целое, обеспечивая при этом высокий уровень безопасности информации. Под влиянием указанных факторов резко возрастает уровень требований, предъявляемый к программному обеспечению, [1].

Современные приложения должны быть безопасны, высокопроизводительны, работать в распределенной среде, быть нейтральны к архитектуре. Все эти факторы привели к необходимости нового взгляда на сам процесс создания и распределения приложений на множестве машин различной архитектуры. Требования к переносимости заставили отказаться от традиционного способа создания и доставки бинарных файлов, содержащих машинные коды и, следовательно, привязанных к определенной платформе. Созданная компанией Sun Microsystems система разработки Java удовлетворяет всем этим требованиям. Java – объектно-ориентированный язык, удобный и надёжный в эксплуатации благодаря таким своим достоинствам, как многозадачность, поддержка протоколов Internet и многоплатформенность. Java – это интерпретируемый язык, и каждая Java-программа компилируется для гипотетической машины, называемой Виртуальная Машина Java. Результатом такой компиляции является байт-код Java, который в свою очередь может выполняться на любой операционной системе при условии наличия там системы времени выполнения Java, которая интерпретирует байт-код в реальный машинный код конкретной системы.

Однако, такая универсальность данной технологии рождает недостаток – требовательность к ресурсам компьютера. Так как Java-программы не содержат машинного кода и при их запуске включается в работу система времени выполнения Java, их производительность заметно ниже, чем у обычных программ, составленных, например, на языке программирования C++. Данный недостаток становится с течением времени всё менее ощутим, в следствии роста вычислительной мощности компьютерных систем.

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

Целью данной работы является описание Java, рассмотрение технологии создания и последующего использования программ на этом языке, анализ примеров программ, которые показывают все вышеперечисленные достоинства этого языка.


Глава 1. Процесс создания работающей Java-программы



Информация о работе «Язык Java»
Раздел: Информатика, программирование
Количество знаков с пробелами: 46208
Количество таблиц: 7
Количество изображений: 1

Похожие работы

Скачать
55352
3
15

... на Java. 5.         Алексей Литвинюк. Введение в интегрированную среду разработки Eclipse — http://lib.juga.ru/article/articleview/174/1/69/. Приложение 1. Встроенные типы данных и основные конструкции языка   Константы В языке Java можно записывать константы разных типов в разных видах. Перечислим их. Целые Целые константы можно записывать в трех системах счисления: ·           в ...

Скачать
22486
0
3

... -position – позиционирование заднего фона. background-image – ссылка на объект для заднего фона. background-repeat – способы отображения заднего фона. Литература 1.   Картузов А.В. Программирование на языке JAVA 2002 г. 2.   Управление сценариями просмотра Web-страниц Павел Храмцов, статья из ComputerWorld 3.   JavaScript и Navigator 3.0 Павел Храмцов, статья из ComputerWorld 4.   Язык ...

Скачать
22772
0
6

... =#989898>  <TABLE cellSpacing=1 cellPadding=0 width=119 align=middle>Эта регистрация- чистая формальность.<BR> Она создана для демонстрации Java Script<TBODY>  </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD> <TD vAlign=top bgColor=#efdfff height="100%"> <TABLE height="100%" cellPadding=5 ...

Скачать
27684
3
5

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

0 комментариев


Наверх