Республики Беларусь Белорусский Государственный Университет





Скачать 309.09 Kb.
НазваниеРеспублики Беларусь Белорусский Государственный Университет
страница4/6
Дата публикации27.11.2014
Размер309.09 Kb.
ТипРеферат
100-bal.ru > Информатика > Реферат
1   2   3   4   5   6

Объектно-ориентированная направленность



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

Устойчивость к ошибкам



Многоплатформенность среды Java выдвигает необычно высокие требования к надежности программ. Как следствие, при разработке Java приоритет был отдан возможности создания устойчивых к ошибкам программ. Java освобождает программиста от различных волнений по поводу появления разнообразных ошибок программирования. Как уже упоминалось, Java имеет строго определенный язык программирования. Исполнительная система Java берет на себя «сбор мусора», чтобы автоматически очистить память, недоступную для программы. Обычно, это снижает эффективность кода, но избегает типовых ошибок, когда программист забывает очистить выделенную память или очищает память, которая еще используется. Java поддерживает объектно-ориентированную обработку исключительных ситуаций подобно С++. Но на смену С++ в Java обработка исключительных ситуаций является обязательной. Из-за этого невозможно скомпилировать программу, которая открывает файл, не обработав возможные ошибки типа «файл не найден», которые возникают при этом. Хорошо написанная Java -программа может сама обрабатывать все ошибки во время исполнения.

Поддержка многопоточности



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

Независимость от архитектуры



Основными вопросами для разработчиков Java стал вопрос долговременности и переносимости. Одна из главных проблем, с которой столкнулись программисты, состояла в отсутствии гарантий того, что написанная сегодня программа, завтра будет работать с тем же успехом, причем на той же самой машине. Обновление операционной системы, модернизация процессора и смена объёма опретивной памяти могут привести к сбою программы. Разработчики Java стремились изменить эту ситуацию и приняли несколько важных решений относительно языка Java и процесса исполнения Java-программы. Их целью являлось то, что «написанное однажды работало везде, в любое время и всегда». Вследствие этого Java является системой, которая легко расширяется за счет исполнения создания новых стандартных классов и библиотек.

Преимущества интерпретированности в сравнении с высокой продуктивностью



Как уже упоминалось, Java позволяет создавать независимые от платформы программы путем компиляции. Множество предыдущих попыток найти решение проблемы независимости от платформы были сделаны в направлении продуктивности. Интерпретируя системы, подобные на BASIC, Perl, в любом случае наблюдается дефицит продуктивности. Это было учтено при создании Java. Несмотря на то, что Java является интерпретированным языком, генерация байт-кодов была оптимизирована в такой способ, чтобы имеющийся байт-код можно было легко переводить в машинный код, который работает с очень высокой продуктивностью. Исполнительные системы такого рода не встречают преград переносимого кода.

1   2   3   4   5   6

Похожие:

Республики Беларусь Белорусский Государственный Университет iconРеспублики Беларусь Белорусский государственный университет Юридический факультет
Принятие решения по акту проверки и порядок его обжалования в Республике Беларусь 3
Республики Беларусь Белорусский Государственный Университет iconРеспублики Беларусь Учреждение образования «Белорусский государственный...
Составители: В. А. Овсянкин, кандидат педагогических наук, доцент, Г. Н. Сущенко, старший преподаватель
Республики Беларусь Белорусский Государственный Университет iconРеспублики Беларусь Белорусский государственный университет Управляющие...
Если необходимо обеспечить выполнение цикла хотя бы один раз, то удобно использовать оператор цикла с постусловием: 20
Республики Беларусь Белорусский Государственный Университет iconМинистерство образования республики беларусь белорусский государственный...
Книга предназначена для студентов, аспирантов, научных работников. В ней рассматриваются основные положения и понятия современной...
Республики Беларусь Белорусский Государственный Университет iconРеспублики Беларусь Учреждение образования «Белорусский государственный...
Контрольная работа предназначена для самостоятельного выполнения студентами с целью проверки качества освоения ими теоретического...
Республики Беларусь Белорусский Государственный Университет iconПояснительная записка программа интернатуры по оториноларингологии...
Заведующая кафедрой болезней уха, горла, носа учреждения образования «Белорусский государственный медицинский университет», кандидат...
Республики Беларусь Белорусский Государственный Университет iconРеспублики Беларусь Учреждение образования «Белорусский государственный...
Дневник здоровья предназначен для определения физического состояния студентов бгпу, записи заданий преподавателя для самостоятельных...
Республики Беларусь Белорусский Государственный Университет iconРеспублики беларусь
В целях установления единой правоприменительной практики, руководствуясь статьей 18 Закона Республики Беларусь "О хозяйственных судах...
Республики Беларусь Белорусский Государственный Университет iconГражданский кодекс республики беларусь
Законом Республики Беларусь от 18. 05. 2007 n 233-З; в ред. Законов Республики Беларусь от 20. 06. 2008 n 347-З, от 28. 12. 2009...
Республики Беларусь Белорусский Государственный Университет iconРеспублики беларусь и комитета по архивам и делопроизводству при...
Утвердить перечень документов, образующихся в деятельности Министерства по чрезвычайным ситуациям Республики Беларусь, подчиненных...
Республики Беларусь Белорусский Государственный Университет iconВведение Организационно-правовое обеспечение образовательной деятельности
Правила) разработаны на основании Закона Республики Беларусь «Об образовании» (в редакции Закона Республики Беларусь от 19 марта...
Республики Беларусь Белорусский Государственный Университет iconВыписка из положения о государственной (итоговой) аттестации выпускников
Правила) разработаны на основании Закона Республики Беларусь «Об образовании» (в редакции Закона Республики Беларусь от 19 марта...
Республики Беларусь Белорусский Государственный Университет iconПоложение о системе оценок, текущем и итоговом контроле успеваемости учащихся
Правила) разработаны на основании Закона Республики Беларусь «Об образовании» (в редакции Закона Республики Беларусь от 19 марта...
Республики Беларусь Белорусский Государственный Университет iconКлассный час в 3 классе Тема: «Символы Республики Беларусь»
Цель: расширить представления детей о символах Беларуси, подвести к раскрытию понятия «гражданин Республики Беларусь»; воспитывать...
Республики Беларусь Белорусский Государственный Университет iconПравила текущей и итоговой аттестации учащихся учреждений, обеспечивающих...
Правила) разработаны на основании Закона Республики Беларусь «Об образовании» (в редакции Закона Республики Беларусь от 19 марта...
Республики Беларусь Белорусский Государственный Университет iconВопросы темы: Внешняя политика: ее сущность, принципы, функции, цели, средства, субъекты
О международных договорах Республики Беларусь: Закон Республики Беларусь от 23. 10. 1991 г. №1188 XII (В редакции Закона от 15. 11....


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск