Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену по ПИИ.docx
Скачиваний:
107
Добавлен:
26.03.2015
Размер:
207.29 Кб
Скачать
  1. Основные спецификации Java: se, ee, me. Состав ядра системы программирования Java.

На сегодняшний день имеется три семейства Java-технологий (и соответственно JSRспецификаций):

  • Java Platform, Standard Edition (Java SE);

  • Java Platform, Enterprise Edition (Java EE);

  • Java Platform, Micro Edition (Java ME).

В составе Java SE содержится два основных продукта: Java Runtime Environment (JRE) и Java Development Kit (JDK). JRE представляет собой библиотеки, виртуальную Javaмашину (JVM) и другие компоненты для исполнения приложений, разработанных на языке Java. Кроме того, в JRE включены технологии Java Plug-In (для запуска апплетов в web-браузерах) и Java Web Start (для разворачивания внешних приложений из сети Internet). JDK включает в себя все, что содержится в JRE, а также компиляторы языка Java, отладчик и дополнительные библиотеки.

Java Micro Editionпредставляет собой набор технологий применяемых для устройств с ограниченной вычислительной мощностью. Исторически эта технология является самой молодой и испытывает сейчас бурное развитее. Java ME применяется, как правило, для программирования контроллеров, средств связи (например, мобильных телефонов) и встроенных систем (программирование бытовых приборов, пультов управления и т.п.). В составJava EEвключены технологии, позволяющие создавать web-приложения, которые являются частным случаем Java EE – приложений. В основе технологии Java EE лежит четыре основных документа:

  • Java EE Platform Specification (спецификация платформы Java EE);

  • Java EE Reference Implementation (образцовые реализации платформы Java EE);

  • Java EE Blueprints (модель приложений Java EE);

  • Java Compatibility Test Suite (набор тестов на совместимость платформы Java EE).

Составной частью любого сервера приложений является web-сервер (его часто называют web-контейнером). В некоторых случаях это может быть отдельный продукт, который встраивается в сервер, в других случаях web-сервер может являться неотделимой составной частью сервера приложений или вообще могут использоваться, как несколько различных web-серверов, так и собственный встроенный.

  1. Общая характеристика языка программирования Java: основные типы, оболочки, перечисления, операторы, операции и языковые конструкции. Сравнительный анализ с языком C++. Принципы сравнение строк.

  • byte - знаковый 8-битовый тип; диапазон — от -128 до 127; лучше всего подходит для хранения произвольного потока байтов, загружаемого из сети или из файла;

  • short - знаковый 16-битовый тип; диапазон — от -32768 до 32767;

  • int - служит для представления 32-битных целых чисел со знаком; диапазон 2147483648 до 2147483647; используется для хранения обычных целых чисел со значениями, достигающими двух миллиардов;

  • long - предназначен для представления 64-битовых чисел со знаком;

  • float - для хранения вещественного значения используется 32 бита;

  • double-для хранения вещественного значения используется 64 бита; sin, cos, sqrt, возвращают результат типа double.

  • boolean - простой тип boolean, используемый для хранения логических значений, переменные этого типа могут принимать всего два значения — true (истина) и false (ложь);