Основные спецификации 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-серверов, так и собственный встроенный.


2. Общая характеристика языка программирования 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 (ложь);


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: