О КОМПАНИИ|МИССИЯ КОМПАНИИ|ПРИНЦИПЫ И ТЕХНОЛОГИИ|ПОРТФОЛИО|КОНТАКТЫ
ИНФОРМАЦИЯ

Журнал "Проблемы экономики и менеджмента" №2 2012г.

«Эффективность организации – единство целей, стратегии и структуры»


        Расширенный поиск


МЫ СОЗДАЁМ 
Сайты-визитки01
Интернет-представительства02
Интернет-витрины03
Промо-сайты04
Интернет-магазины05
Информационные порталы06
Корпоративные порталы07
Корпоративные информационные системы07



Бесплатный семинар-консультация

19 сентября 2012 г.
Как построить эффективную организацию в России: стратегия и структура

                  Статьи     Энциклопедия     Новости     История     Ресурсы

Информация > Технологии > Языки программирования

А Б В Г Д З И К Л М Н О П Р С Т Ф Ц Ч Ш Э Я     A B C E F G H I J L M N P Q S W X Y     Все  

Язык программирования Java

Язык Java (разработчик - компания Sun Microsystems) обязан своему рождению Интернет и разрабатывался специально для Интернета.
 
В основе технологии Java лежит модель клиент-серверная, а Java-программа состоит из нескольких блоков, присутствующих как на стороне сервера, так и на стороне клиента. Последние называются Java -апплетами.
 
Язык Java изначально разрабатывался с соблюдением необходимых для работы в открытой сети требований безопасности. Уже в первой редакции (Java 1.0) была предложена идея  «песочницы» (sandbox). Весь выполняемый код делится на два класса: удаленный и локальный. Локальный имел полный доступ к ресурсам системы, а удаленный код ограничивался в правах на доступ к ресурсам системы, т.е. помещался в «песочницу». Таким образом компьютер пользователя был защищен от выполнения апплетом несанкционированных действий.
 
В версии Java 1.2 система безопасности была полностью переделана и усилена. В ней любому коду может быть назначена своя политика безопасности, ограничивающая доступ к ресурсам системы.

Ядро безопасности Java включает: 

  • Загрузчик классов (Class Loader)
  • Верификатор байт-кода (Byte Code Verifer) 
  • Диспетчер безопасности (Security Manager)
  • Контролер доступа (Access Controller) 
  • Права доступа (Permissions) 
  • Политики (Policies) 
  • Области защиты (Protection Domains)
Такой подход к построению системы безопасности позволяет использовать язык Java в самых ответственных корпоративных приложениях.
 
Java – независимый от архитектуры переносимый язык. Компилятор Java производит байт-коды, которые может быть проинтерпретирован на множестве разнообразных платформ. Java-программа, созданная на одной платформе, работает на всех остальных.

При разработке Java был взят за основу язык С++, из него были удалены многие свойства, которые делают С++ излишне сложным для пользования, не являясь абсолютно необходимыми. В результате язык Java получился более простым и органичным, чем С++. Язык Java можно назвать «очищенным» C++.

Синтаксис языка Java максимально приближен к синтаксису С++. Это делает язык знакомым широкому кругу программистов, а огромный объем программного обеспечения, уже созданного с использованием С++, может быть адаптирован под новый язык относительно легко. 

Наиболее существенное отличие языка Java от С или С++ заключается в том, что архитектура Java не позволяет случайно или намеренно повредить память компьютера.

Java - язык программирования в платформе J2EE (Java 2 Platform, Enterprise Edition) и язык создания Java-апплетов для других самых разных платформ.


04.07.2006


__________________
Версия для печати




Добавить отзыв, комментарий или вопрос по теме статьи

Имя
Текст
 



ДРУГИЕ МАТЕРИАЛЫ ПО ТЕМЕ

Последние новости   Архив



Энциклопедия

Язык программирования C# (Си-шарп)

C# (Си-шарп) — объектно-ориентированный язык программирования для платформы .NET. Разработан в 2000 году Андерсом Хейлсбергом, Скоттом Вилтамутом и ...читать статью


Статьи

Система управление сайтом CMS «CorpSite»

Система управление сайтом «CorpSite» предназначена для создания эффективных эксклюзивных производительных надежных корпоративных сайтов приносящих ...читать статью



Корпоративный сайт компании «Корпоративные системы Интернет»
Москва, Б.Дмитровка, д.9, Издательство "Труд"

Тел. (495) 721-87-80, 998-85-99
Email: project@corpsite.ru                                             locus-photo.ru

Rambler's Top100 ???????@Mail.ru     © 1997—2008 CopSite.ru