Составители:
Рубрика:
8
Библиотеки Java хорошо описаны - комментарии разработчика пу-
тем минимальной организации автоматически становятся текстами
технического описания, и это облегчает работу разработчика с ними.
Доступность библиотек, их полнота и принятая в Java объектно-
ориентированная модель полностью исключают переписывание про-
граммистом стандартных библиотек. Java представляет программисту
неограниченное поле для свободного творчества, максимально сво-
бодное от неэффективного рутинного
труда.
1.2 Компилятор и интерпретатор Java
Независимость приложений Java от платформы обеспечивается
компиляцией исходных текстов программ не непосредственно в ис-
полняемые машинные команды, а в промежуточный байт-код, кото-
рый переводится в исполняемый машинный код специальной про-
граммой-интерпретатором. Ввиду этого, для превращения исходного
текста программы в исполняемые компьютером действия потребуются
две программы – компилятор и интерпретатор.
1.3 Виртуальная машина Java
Интерпретатор байт-кода представляет собой маленький виртуаль-
ный компьютер, рабатающий только в оперативной памяти. Его назы-
вают виртуальной машиной Java (JVM – Java Virtual Machine).
JVM может быть установлена в виде отдельного приложения в опе-
рационной системе, может быть встроена в другую программу, напри-
мер, в HTML-браузер, или зашита в ПЗУ мобильного телефона.
Программа интерпретатора и набор
библиотек, используемых ею,
образуют Среду Исполнения Java (Java Runtime Environment, JRE).
1.4 Среда разработки
Итак, для разработки и исполнения программ нам потребуются
компилятор Java и интерпретатор байт-кода с набором стандартных
библиотек. Все это водит в состав пакета для разработки программ,
выпускаемого фирмой Sun Microsystems, который называется Java
9
Development Kit – jdk. Пакет постоянно обновляется, новая версия
выходит примерно один раз в год. Иногда обновления оказываются
настолько существенны, что приходится говорить не о новой версии
пакета, а о новой версии языка. Однако структура и состав пакета jdk
относительно стабильны: пакет всегда включает библиотеки Java
Runtime Environment и исполняемые программы-инструменты. Инст-
рументы размещаются в подкаталоге bin каталога
установки пакета; в
версии jdk1.6.0_02 в этом подкаталоге размещаются 48 файлов. Ос-
новными инструментами являются компилятор и интерпретатор байт
кода, отладчик, интерпретатор апплетов, загрузчик Вебстарт. К вспо-
могательным инструментам можно отнести генератор встроенной
документации, генератор заголовочных файлов, перекодировщик тек-
стовых файлов. Названия и назначения наиболее важных инструмен-
тов приведены в таблице 1.1.
Таблица
1.1
Название про-
граммы
Назначение программы
javac
компилятор
java
интерпретатор
appletviewer
интерпретатор апплетов
jdb
отладчик
javap
профайлер
javah
генератор заголовочных файлов
javadoc
генератор документации
jar
архиватор
native2ascii
перекодировщик текстовых файлов
Более полный перечень инструментов jdk и их описания можно по-
лучить из HTML-документации к пакету.
Для установки jdk в ОС Windows нужно запустить программу-
инсталлятор – исполняемый файл, который в диалоге установит все
необходимые компоненты пакета в каталог C:\Program
Files\Java\jdk1.N.N1_N2 или в каталог, избранный пользователем.
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »