Microsoft Visual J++. Создание приложений и аплетов на языке Java


Глава 02


Аннотация
Введение
Введение - часть 2
Благодарности
Как связаться с авторами
1Мультизадачность
Процессы, задачи и приоритеты
Процесс
Задача
Приоритеты задач в приложениях Java
Реализация мультизадачности в Java
Методы класса Thread
Методы класса Thread - часть 2
Методы класса Thread - часть 3
Создание дочернего класса на базе класса Thread
Реализация интерфейса Runnable
Применение мультизадачности для анимации
Приложение MultiTask
Исходные тексты приложения
Исходные тексты приложения - часть 2
Описание исходных текстов
Метод getAppletInfo
Метод init
Метод destroy
Метод paint
Метод start
Метод stop
Метод run
Приложение Rectangles
Исходные тексты приложения
Исходные тексты приложения - часть 2
Исходные тексты приложения - часть 3
Описание исходных текстов
Метод paint
Метод start
Метод stop
Метод run
Метод mouseEnter
Метод mouseExit
Приложение MultiTask2
Исходные тексты приложения
Исходные тексты приложения - часть 2
Исходные тексты приложения - часть 3
Исходные тексты приложения - часть 4
Описание исходного текста
Поля класса MultiTask2
Метод paint класса MultiTask2
Метод start класса MultiTask2
Метод stop класса MultiTask2
Поля класса DrawRectangles
Конструктор класса DrawRectangles
Метод run класса DrawRectangles
Класс DrawEllipse
Приложение Scroller
Исходные тексты приложения
Исходные тексты приложения - часть 2
Исходные тексты приложения - часть 3
Исходные тексты приложения - часть 4
Исходные тексты приложения - часть 5
Описание исходных текстов
Поля класса Scroller
Метод init
Метод paint
Метод start
Метод stop
Метод run
Приложение HorzScroll
Исходные тексты приложения
Исходные тексты приложения - часть 2
Исходные тексты приложения - часть 3
Исходные тексты приложения - часть 4
Исходные тексты приложения - часть 5
Описание исходных текстов
Поля класса HorzScroll
Метод init
Метод paint
Метод run
Метод run - часть 2
Синхронизация задач
Синхронизация задач - часть 2
Синхронизация методов
Блокировка задачи
Блокировка на заданный период времени
Временная приостановка и возобновление работы
Ожидание извещения
Ожидание завершения задачи
Приложение Synchro
Исходные тексты приложения
Исходные тексты приложения - часть 2
Исходные тексты приложения - часть 3
Исходные тексты приложения - часть 4
Описание исходных текстов
Поля основного класса аплета
Метод start основного класса
Метод stop основного класса
Поля класса DrawRectangles
Конструктор класса DrawRectangles
Метод run класса DrawRectangles
Поля класса NotifyTask
Метод run класса NotifyTask
Задачи-демоны
2Работа с файлами
Классы Java для работы с потоками
Стандартные потоки
Базовые классы для работы с файлами и потоками
Класс InputStream
Класс OutputStream
Класс RandomAccesFile
Класс File
Класс FileDescriptor
Класс StreamTokenizer
Производные от класса InputStream
Класс FilterInputStream
Класс BufferedInputStream
Класс DataInputStream
Класс LineNumberInputStream
Класс PushBackInputStream
Класс ByteArrayInputStream
Класс StringBufferInputStream
Класс FileInputStream
Класс PipedInputStream
Класс SequenceInputStream
Производные от класса OutputStream
Класс FilterOutputStream
Класс BufferedOutputStream
Класс DataOutputStream
Класс PrintStream
Класс ByteArrayOutputStream
Класс FileOutputStream
Класс PipedOutputStream
Работа со стандартными потоками
Стандартный поток ввода
Стандартный поток вывода
Стандртный поток вывода сообщений об ошибках
Приложение Standard
Исходный текст приложения
Описание исходного текста
Создание потоков, связанных с файлами
Создание потока для форматированного обмена данными
Добавление буферизации
Исключения при создании потоков
Запись данных в поток и чтение данных из потока
Простейшие методы
Методы для чтения и записи форматированных данных
Методы для чтения и записи форматированных данных - часть 2
Закрывание потоков
Принудительный сброс буферов
Приложение StreamDemo
Исходный текст приложения
Исходный текст приложения - часть 2
Описание исходного текста приложения
Потоки в оперативной памяти
Класс ByteArrayOutputStream
Класс ByteArrayInputStream
Класс StringBufferInputStream
Приложение MemStream
Исходные тексты приложения
Исходные тексты приложения - часть 2
Описание исходных текстов
Метод init



Начало    

Ремонт компьютеров в Санкт-Петербурге