Программирование на JAVA

Навигация

Лекция 1. Что такое Java? История создания

Лекция 2. Основы объектно-ориентированного программирования

Лекция 3. Лексика языка

Лекция 4. Типы данных

Лекция 5. Имена. Пакеты

Лекция 6. Объявление классов

Лекция 7. Преобразование типов

Лекция 8. Объектная модель в Java

Лекция 9. Массивы

Лекция 10. Операторы и структура кода. Исключения

Лекция 11. Пакет java.awt

Лекция 12. Потоки выполнения. Синхронизация

Лекция 13. Пакет java.lang

Лекция 14. Пакет java.util

Лекция 15. Пакет java.io

Лекция 16. Введение в сетевые протоколы

Реклама :


Высшее образование - доставка квiтiв.
Комплекс Зелёный городок: новый год пансионат.

Под разными платформами ра­ботали настолько разные браузеры, что различались даже шрифты. В ре­зультате автор мог создать красивую аккуратную страницу, которая у кли­ента расползалась.

С помощью Java web-страницу можно наполнить не только обычным текстом, но и динамическими элементами — простыми видеовставками ти­па вращающегося земного шара или Дьюка, машущего рукой (хотя сейчас такие задачи хорошо решает анимированный GIF, а в более сложных слу­чаях — Macromedia Flash); интерактивными элементами типа вращающей­ся модели химической молекулы; бегущими строками, содержащими, на­пример, биржевые индексы или прогноз погоды.

Но на самом деле Java - это больше, чем украшение HTML. По­скольку это полноценный язык программирования, с его помощью мож­но создать сложный пользовательский интерфейс. В самой первой версии Java Development Kit (средство разработки на Java) был пример апплета, представляющий простейшие электронные таблицы. Вскоре появился текстовый редактор, позволяющий менять стиль и цвет текста. Конечно, были игровые апплеты, обучающие, моделирующие физические и иные системы. Например, клиент, сделавший заказ в магазине или отправив­ший посылку почтой, получал возможность следить за доставкой через Internet.

В отличие от обычных программ, апплеты получили "в наследство" важное свойство HTML-страниц. Прочитав сегодня содержание страницы новостей, клиент не сохраняет ее на своем компьютере, а на следующий день читает обновленное содержание. Точно так же, скачав апплет и пора­ботав с ним, можно удалить его, а в следующий раз получить более новую

32

версию. Таким образом, программы появляются и исчезают с машины кли­ента безо всякого усилия, не требуются ни специальные знания, ни дейст­вия, и при этом автоматически поддерживаются самые последние версии.

С другой стороны, пользователь уже не привязан к своему основному рабочему месту, в любом Internet-кафе можно открыть нужную web-стра­ницу и начать работу с привычными программами. И все это без каких-либо опасений подцепить вирус. Разработчиков очень заинтересовало, что их программы через день после выпуска могут увидеть пользователи всего мира, независимо от того, какой компьютер, операционную систе­му и браузер они используют. Хотя браузер на