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


         

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

Введение
Многопоточная архитектура
Класс Thread
Интерфейс Runnable
Работа с приоритетами
Работа с приоритетами - 2

Демон-потоки
Синхронизация
Хранение переменных в памяти
Модификатор volatile
Блокировки
Блокировки - 2
Методы wait(), notify(), notifyAll() класса Object
Заключение
Создание сетевых приложений
Создание сетевых приложений - 2

Аплет ShowChart
Исходные тексты аплета ShowChart
Описание исходного текста аплета ShowChart
Поля класса ShowChart
Метод init
Метод paint
Метод paint - 2
Приложения SocketServ и SocketClient
Исходный текст серверного приложения SocketServ
Описание исходного текста серверного приложения SocketServ

Описание исходного текста серверного приложения SocketServ - 2
Исходный текст клиентского приложения SocketClient
Описание исходного текста клиентского приложения SocketClient
Описание исходного текста клиентского приложения SocketClient - 2
Аплет Form
Исходные тексты аплета Form
Описание исходныех текстов аплета Form
Описание исходныех текстов аплета Form - 2
Исходный текст программы CGI store.exe
Исходный текст программы CGI store.exe - 2

Адрес IP и класс InetAddress
Создание объекта класса InetAddress для локального узла
Создание объекта класса InetAddress для удаленного узла
Определение адреса IP
Определение имени узла
Сравнение адресов IP
Универсальный адрес ресурсов URL
Универсальный адрес ресурсов URL - 2
Класс URL в библиотеке классов Java
Конструкторы класса URL

Методы класса URL
Метод openStream
Метод getContent
Метод getHost
Метод getFile
Метод getPort
Метод getProtocol
Метод getRef
Метод hashCode
Метод sameFile

Метод equals
Метод toExternalForm
Метод toString
Метод openConnection
Передача данных с использованием сокетов
Передача данных с использованием сокетов - 2
Работа с потоковыми сокетами
Инициализация сервера
Инициализация клиента
Передача данных между клиентом и сервером

Завершение работы сервера и клиента
Класс Socket
Конструкторы класса Socket
Методы класса Socket
Использование датаграммных сокетов
Класс DatagramSocket
Класс DatagramPacket
Класс DatagramPacket - 2
Связь приложений Java с расширениями сервера Web
Взаимодействие приложения Java и расширения сервера Web

Класс URLConnection
Класс URLConnection - 2
Класс URLConnection - 3
Example.12.1
Example.12.1
Example.12.2
Example.12.2
Example.12.3
Example.12.3
Example.12.4

Example.12.4
Example.12.5
Example.12.5
Example.12.6
Example.12.6
Введение
Многопоточная архитектура
Класс Thread
Интерфейс Runnable
Работа с приоритетами

Работа с приоритетами - 2
Демон-потоки
Демон-потоки - 2
Синхронизация
Хранение переменных в памяти
Модификатор volatile
Блокировки
Блокировки - 2
Блокировки - 3
Методы wait(), notify(), notifyAll() класса Object

Методы wait(), notify(), notifyAll() класса Object - 2
Заключение
Содержание