Простота

Характерные особенности языка Java

Обзор языка Java

II. План действий

  1. Обоснование выбора темы проекта. Поиск и сбор информации для поступающих в вузы. (мы типа заканчиваем.. и хотим..)
  2. Посещение проф.-центра. выявление интересов, способностей.
  3. Обоснование выбора специальности.
  4. Обоснование выбора учебного заведения (платное/бесплатное обучение) (мы типа оценили свои возможности...)
  5. Рассмотрение вариантов в случае не поступления.
  6. Поступление
  7. Оценка и защита проекта.

Рассмотреть вариант реализации этого плана

Язык Java – это объектно–ориентированный, платформенно–независимый язык программирования, используемый для разработки распределенных приложений, работающих в сети Internet.

Проект Java был представлен корпорацией Sun Microsystems в 1995 году.

Система программирования Java позволяет использовать World Wide Web (WWW) для распространения небольших интерактивных прикладных программ – апплетов. Они размещаются на серверах Internet, транспортируются клиенту по сети, автоматически устанавливаются и запускаются на месте как часть web–документа. Подробнее об апплетах мы поговорим позже.

Другим видом программ являются приложения Java, представляющие собой переносимые коды, которые могут выполняться на любом компьютере, независимо от его архитектуры. Генерируемый при этом виртуальный код представляет набор инструкций для выполнения на интерпретаторе виртуального кода – виртуальной Java машине (JVM – Java Virtual Machine).

Широкое распространение получили сервлеты и JSP (Java Server Pages), предоставляющие клиентам возможность доступа к серверным приложениям и базам данных.

Авторы Java выделяют одиннадцать характерных особенностей Java:

1) простой;

2) объектно–ориентированный;

3) распределенный;

4) надежный;

5) безопасный;

6) не зависит от архитектуры компьютера;

7) переносимый;

8) интерпретируемый;

9) высокопроизводительный;

10) многопотоковый;

11) динамичный.

Синтаксис языка Java, по существу, представляет собой упрощенный вариант синтаксиса языка C++. В этом языке нет файлов, заголовков, указателей структур, объединений, перегрузки операторов, виртуальных базовых классов и т.п. Однако разработчики не стремились исправить все недостатки языка C++. Например, синтаксис оператора switch в языке Java остался неизменным. Зная C++, несложно перейти к языку Java.

Другой аспект простоты – краткость. Одна из целей языка Java – обеспечить разработку независимых программ, способных выполняться на машинах с ограниченным объемом ресурсов. Размер основного интерпретатора и средств поддержки классов составляет около 40 Кбайт; стандартные библиотеки и средства поддержки потоков, в том числе автономное микроядро (self–contained microkernel), занимают еще 175 Кбайт.

1.2.2. Объектно–ориентированность

По сути, объектно–ориентированное программирование – это способ разработки, в центре внимания которого находятся данные (объекты) и средства доступа к ним. Средства языка Java и C++, предназначенные для работы с объектами, по существу совпадают.

За прошедшие 30 лет объектный подход уже доказал свое право на жизнь, и без него невозможно представить себе современный язык программирования. Действительно, особенности Java, связанные с объектами, сравнимы с языком C++. Основное различие между ними заключается в механизме множественного наследования, который в языке Java заменен механизмом интерфейсов. Механизмы отражения и сериализации позволяют реализовать постоянные объекты и средства для создания графически пользовательских интерфейсов на основе готовых компонентов.


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



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