![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Процесс создания и исполнения программыСтр 1 из 17Следующая ⇒
Введение. Платформа JAVA. Устройство и принцип работы. Разработчик – фирма SUN. JAVA не компилирующий, а интерпретирующий язык (у них исходный код исполняется по одному оператору и в машинный код переводится “на лету”, работает параллельно программа – интерпретатор). Интерпретатор на порядок медленнее, чем компилятор, поэтому у Java текст компилируется в команды виртуального ассемблера условной машины – Java-виртуальной машины (JVM). Потом интерпретатор виртуальные машинные коды переводит в реальные машинные коды. Из-за этого увеличилось быстродействие по сравнению с классическими интерпретаторами. JVM обеспечивает независимость от оборудования. Java – объектно – ориентированный язык. Процесс создания и исполнения программы
Java- это надстройка над ОС. Реализовано упрощенное создание окна в Windows - одной строчкой. Программа на Javа-написана 1 раз и исполняется везде. Применяется JIT - Just – in – Time - компиляция – на лету (во время загрузки). Если исполняется тот же код еще раз, то берутся сразу уже откомпилированные фрагменты. Исходный текст Java – программы должен быть в файле с раширением java. Программа транслируется в байт–код компилятором java.exe. Оттранслированная в байт – код программа имеет расширение class. Для запуска программы нужно вызвать интерпретатор java.exe, указав в параметрах вызова, какую программу ему следует выполнять. Кроме того, ему нужно указать, какие библиотеки нужно использовать при выполнении программы. Библиотеки размещены в файлах с расширением jar (в предыдущих версиях SDK использовались файлы *.zip и некоторые библиотеки все еще в таких файлах). Все операторы программы (весь программный код) принадлежат классам - являются частью класса.
|