Составители:
Рубрика:
6
Занятие 1. Подготовка к работе
1.1 Введение
Java – это современный объектно-ориентированный язык програм-
мирования, предназначенный для разработки приложений, не завися-
щих от программно-аппаратной платформы компьютера, на котором
они выполняются. Программа, написанная на Java, пройдя компиля-
цию, может исполняться любым компьютером, операционная система
которого (или даже только отдельная программа) поддерживает этот
язык. “Write once, run everywhere!” – вот лозунг, выражающий основ-
ное свойство
и самое важное достоинство Java.
Откомпилированная Java-программа может быть передана по сети и
исполнена интерпретатором, встроенном в HTML-браузер. Java дает
возможность передавать через Интернет исполняемые программы, что
не обеспечивается никаким другим языком программирования.
Независимость от платформы и вытекающая из нее переносимость
– важные свойства, делающие Java уникальным. Однако, не менее
важны возможности языка, его
надежность и удобство. Java проекти-
ровался как простой, надежный и эффективный язык программирова-
ния. Он сочетает строгость и простоту, ясность объектной модели,
мощность встроенных средств и богатство библиотек. Ко времени
создания Java объектно-ориентированный подход в программировании
уже получил популярность в виде языков C++ и Smalltalk, в других
языках уже появились прообразы абстрактных классов и
интерфейсов,
была разработана модель обработки исключительных ситуаций как
специальных объектов и стандартизованы легковесные процессы. Тре-
бования, которым должен отвечать язык программирования, были
определены для Java на стадии проектирования – поэтому он получил-
ся таким гармоничным.
Объектно-ориентированный подход к программированию (ООП) –
это принятая в языке концепция повторного использования кода. Кон-
цепция повторного
использования кода - одна из базовых характери-
стик любого языка программирования. В языках программирования,
7
не ориентированных на работу с объектами, повторное использование
кода осуществляется посредством обращения к библиотекам готовых
функций.
Java был разработан по плану, как простой, легко изучаемый язык
программирования для широкого круга пользователей. Он включил в
себя лучшие черты многих, созданных ранее языков, оставшись сво-
бодным от их недостатков, в первую очередь, противоречивости
и
непоследовательности. Так, например, можно успешно программиро-
вать на С++, даже не подозревая о его объектных возможностях: клас-
сы С++ пристроены к C++, тогда как Java построен на классах. Объ-
ектно-ориентированное мышление необходимо для программирования
на Java, и это следует отнести только к достоинствам языка. Синтаксис
Java представляет собой упрощенную версию синтаксиса языка C,
сохранившую лишь необходимый минимум встроенных средств.
Встроенные средства Java логичны, лаконичны и просты. Они практи-
чески не оставляют возможностей для программистского трюкачества,
которое в некоторых других языках было не только возможно, но по-
рой, и необходимо. Базовые средства языка Java поддаются изучению
за один рабочий день с обедом и перекурами.
Все средства языка
, касающиеся взаимодействия с операционной
системой, представлены классами встроенного API (Application
Programming Interface), организованного в виде подключаемого по
умолчанию пакета-библиотеки. Классы, поддерживающие некоторые
встроенные свойства Java, также включены в базовый пакет.
Помимо базовой библиотеки в набор разработчика Java-
приложений входит громадный комплекс библиотек, обеспечивающий
все возможные аспекты современного программирования. В наборе
разработчика присутствуют библиотеки и для
организации вво-
да/вывода на локальной машине, и для создания приложений с графи-
ческим интерфейсом пользователя, и для управления объектами на
удаленном компьютере. Библиотеки API стандартизованы, а значит,
одинаковы для всех виртуальных машин. Это позволяет широко ис-
пользовать динамическую компиляцию исполняемых программ, и
сводить к минимуму размеры исполняемых модулей.
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »