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

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

Читайте также:
  1. А) Программный поллинг.
  2. Анатомо-морфологические приспособления растений к водному режиму.
  3. Важным фактором, что позволяет объединить АО, АГ, ИБС и СД 2 типа в единый синдром, есть наличие при каждом из этих заболеваний инсулинорезистентности и гиперинсулинемии.
  4. Види цін в міжнародному маркетингу.
  5. Декартово произведение множеств позволяет перейти к графическому представлению упорядоченных множеств.
  6. ЕМУ ЛУЧШЕ ОДНОМУ, В СВОЕЙ ПЕЩЕРЕ
  7. Задание 1: Создайте запрос, позволяющий удалять записи о товарах, которые вам не нужны.

Компилятор Java. При программировании на платформе Java программист пишет исходный код в файлах с расширением.java, а затем компилирует его. Компилятор проверяет код на соблюдение правил синтаксиса языка, а затем записывает байт-коды в файлы.с расширением.class. Байт-коды ― это стандартные инструкции, предназначенные для работы на виртуальной машине Java (JavaVirtualMachine – JVM). Данный дополнительный уровень абстракции отличает работу компилятора Java от компиляторов других языков, которые сразу создают инструкции для процессора, на котором впоследствии будет работать программа.

JVM. Во время выполнения кода JVM читает и интерпретирует файлы.class и выполняет команды программы на той аппаратной платформе, для которой написана JVM. JVM интерпретирует байт-коды так же, как процессор – инструкции на языке ассемблера. Разница в том, что JVM – это программа, написанная для конкретной платформы. JVM составляет основу принципа языка Java "написано однажды – работает везде". Программный код на Java будет работать на любом процессоре, для которого есть реализация JVM. Реализация JVM существует для всех основных платформ, таких как Linux и Windows, а подмножества языка Java реализованы в виртуальных машинах для мобильных телефонов и встраиваемых устройств.

Java Runtime Environment (JRE, среда исполнения Java) включает в себя JVM, библиотеки кода и компоненты, необходимые для исполнения программ на языке Java. Имеются версии для многих платформ. JRE можно свободно распространять с собственными приложениями в соответствии с условиями лицензии JRE. Она включена в JDK.

Java Development Kit (JDK, комплект разработчика приложений на языке Java).– бесплатно распространяемый корпорацией Sun комплект разработчика, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE). В состав JDK не входит интегрированная среда разработки на Java (IDE), поэтому разработчик, использующий только JDK, вынужден использовать внешний текстовый редактор и компилировать свои программы, используя утилиты командной строки.

Загрузить JDK можно с сайта Oracle. В Mac OS X, а также многих дистрибутивах Linux, JDK уже предустановлен.

Вопросы для проверки знаний.

1. Какое программное обеспечение называют кроссплатформенным?

2. На каких уровнях реализуется кроссплатформенность языков программирования?

3. Что означает кроссплатформенность языка программирования на уровне компиляции?

4. Что означает кроссплатформенность языка программирования на уровне интерпретации?

5. Что означает кроссплатформенность языка программирования на уровне среды исполнения?

6. Какие шаги включает общий алгоритм выполнения программ на языке Java?

7. Каковы основные достоинства и недостатки общего алгоритма выполнения программ на языке Java?

8. От какого языка программирования произошел язык Java?

9. Какова общая структура самого языка Java и программных приложений, созданных на нем.?

10. Какие основные свойства объектно-ориентированного программирования поддерживает язык Java?

11. По каким причинам язык Java не является чисто объектно-ориентированным?

12. Какое расширение имеют тексты программ на языке Java?

13. Какое расширение имеют тексты программ на языке Java после компилляции?

14. Что называют байт-кодами?

15. В чем заключается назначение виртуальных машин?

16. В чем заключается назначение среды исполнения Java Java Runtime Environment (JRE)?

17. Что называют комплектом разработчика приложений на языке Javа - Java Development Kit (JDK)?


Дата добавления: 2015-10-29; просмотров: 113 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
В нем допускается использование смеси из объектов и простых типов (например, числа, символы и др.),| ОПЫТ О ЗАКОНЕ НАРОДОНАСЕЛЕНИЯ

mybiblioteka.su - 2015-2024 год. (0.013 сек.)