Категория
Информатика
Тип
реферат
Страницы
26 стр.
Дата
22.03.2014
Формат файла
.html — Html-документ
Архив
1009919.zip — 15.53 kb
  • java99-arxitektura-i-interfejsy_1009919_1.html — 59.46 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Java: архитектураи интерфейсы

Многим навернякауже известно, что язык Java былразработанфирмой Sun, какплатформенно-независимый, переносимый, объектно-ориентированныйязык для Internet иIntranet. Я не вижу особогосмысла перечислятьпреимуществаязыка, его отличияот C++ — это ужеописано в десяткахкниг и сотняхпубликаций, как за рубежом, так и в нашейстране. Здесьмы остановимсяна том, чтопредставляетсобой платформаJava сегодня, изкаких компонентовона состоити какие средства, доступны дляразработчиков.Таким образом, по завершенииданного циклавы должны будетеполучить достаточночеткое представлениео том, что предлагаетфирма Sun, какимисредствамиразработкиможно пользоваться, какие существуюткомпонентыи средства дляих созданияи как с помощьюJava можно создаватькорпоративныерешения.

ТехнологияJava

ТехнологияJava обеспечиваетразработчиковосновой длясоздания решений, при разработкекоторых ненужно задумыватьсяоб операционнойсистеме и аппаратнойплатформе, накоторых этирешения будутфункционировать.Часто используемоевыражение«Написанооднажды – работаетвезде» лучшимобразом характеризуетосновное назначениеэтой технологии.Независимостьот платформыдостигаетсяза счет того, что уникальныехарактеристикикаждой изподдерживаемыхJava 2 платформ, реализованыв виде оболочки, называемойJava Runtime Environment (JRE). Во времясоздания приложенияразработчикпишет код наязыке Java так, какесли бы в миребыла бы всегоодна программно/аппаратнаяплатформа.Компиляторязыка Java преобразуеткод в последовательностьбайт-кодов, которая будетвыполнятьсяна одной изплатформ врамках JRE.

Java Runtime Environment содержитспециальныесредства проверкикода, обеспечивающиенадежностьи защищенностьпрограмм, загрузчикклассов, которыйдинамическизагружаетклассы в процессевыполненияи виртуальнуюмашину Java (Java VM), котораявыполняетпоследовательностьбайт-кодов, взаимодействуюс конкретнойоперационнойсистемой.



Ваше мнение



CAPTCHA