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

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

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

А Б В Г Д З И К Л М Н О П Р С Т Ф Ц Ч Ш Э Я     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» предназначена для создания эффективных эксклюзивных производительных надежных корпоративных сайтов приносящих ...читать статью

Сайт о корпоративных сайтах и интернет-системах

???????@Mail.ru     © 1997—2008 CopSite.ru     © 1997—2020 CopSite.ru