Java 2. Библиотека профессионала. Том 2. Тонкости программирования (Core Java: Volume II: Advanced Features) Java 2. Библиотека профессионала. Том 2. Тонкости программирования (Core Java: Volume II: Advanced Features) Это пересмотренное издание представляет собой фундаментальное руководство по построению сложных графических интерфейсов пользователя и применению средств уровня предприятия, предлагаемых платформой Java SE 6. Подобно первому тому (в котором рассматриваются основы языка и возможности стандартной библиотеки), этот том также обновлен с учетом всех особенностей версии Java SE 6. Примеры программ тщательно протестированы, просты для понимания и полезны на практике, потому служат хорошей отправной точкой для написания собственного кода. Во второй том входят новые разделы, посвященные StAX API, JDBC 4, API компилятора, каркасу сценариев, API экранов-заставок и системного лотка, а также множеству других расширений Java SE 6. Основное внимание уделяется следующим вопросам. Потоки и файлы. Работа в сети. Программирование для баз данных. Язык XML. JNDI и LDAP. Интернационализация. Усовершенствованные компоненты графического интерфейса пользователя. Java 2D API и усовершенствованные средства AWT. Технология JavaBeans. Безопасность. RMI и Web-службы. Коллекции. Аннотации. Платформенно-ориентированные методы. Детальный обзор фундаментальных основ Java, включая интерфейсы и внутренние классы, построение графических интерфейсов пользователя с помощью Swing, обработка исключений, обобщения, коллекции и параллелизм, предлагается в первом томе. Вильямс 978-5-8459-1482-8
1125 руб.
Russian
Каталог товаров

Java 2. Библиотека профессионала. Том 2. Тонкости программирования (Core Java: Volume II: Advanced Features)

Java 2. Библиотека профессионала. Том 2. Тонкости программирования (Core Java: Volume II: Advanced Features)
Временно отсутствует
?
  • Описание
  • Характеристики
  • Отзывы о товаре
  • Отзывы ReadRate
Это пересмотренное издание представляет собой фундаментальное руководство по построению сложных графических интерфейсов пользователя и применению средств уровня предприятия, предлагаемых платформой Java SE 6. Подобно первому тому (в котором рассматриваются основы языка и возможности стандартной библиотеки), этот том также обновлен с учетом всех особенностей версии Java SE 6. Примеры программ тщательно протестированы, просты для понимания и полезны на практике, потому служат хорошей отправной точкой для написания собственного кода.
Во второй том входят новые разделы, посвященные StAX API, JDBC 4, API компилятора, каркасу сценариев, API экранов-заставок и системного лотка, а также множеству других расширений Java SE 6. Основное внимание уделяется следующим вопросам.
Потоки и файлы.
Работа в сети.
Программирование для баз данных.
Язык XML.
JNDI и LDAP.
Интернационализация.
Усовершенствованные компоненты графического интерфейса пользователя.
Java 2D API и усовершенствованные средства AWT.
Технология JavaBeans.
Безопасность.
RMI и Web-службы.
Коллекции.
Аннотации.
Платформенно-ориентированные методы.
Детальный обзор фундаментальных основ Java, включая интерфейсы и внутренние классы, построение графических интерфейсов пользователя с помощью Swing, обработка исключений, обобщения, коллекции и параллелизм, предлагается в первом томе.
Отрывок из книги «Java 2. Библиотека профессионала. Том 2. Тонкости программирования (Core Java: Volume II: Advanced Features)»
В данной программе нас больше всего интересуют следующие две строки:

Socket s = new Socket("time-A.timefreq.bldrdoc.gov", 13);

InputStream inStream = s.getInputStream();

Первая строка позволяет открыть сокет. Сокет — это абстрактное понятие, которое поддерживается программным обеспечением, позволяющим организовать операции обмена данными по сети. Конструктору сокета передается адрес удаленного сервера и номер порта. При неудачном соединении генерируется исключение UnknownHostException , а при наличии каких-то других проблем — исключение IOException . Класс UnknownHostException является подклассом IOException, поэтому в этом простом примере обрабатывается только исключение суперкласса. После открытия сокета метод getInputStream () класса java.net.Socket возвращает объект потока InputStream , который можно использовать как любой другой поток . После получения потока программа приступает к выводу каждой строки в стандартный выходной поток. Данный процесс продолжается до тех пор, пока поток не будет закрыт или пока не будет разорвано соединение с сервером.
Эта программа может работать только с очень простыми серверами, например со службой времени. В более сложных случаях клиент посылает запрос на получение данных серверу, а сервер может в течение некоторого времени поддерживать это соединение. Примеры подобного поведения представлены далее в главе. Класс Socket очень удобен в работе, поскольку скрывает все сложные подробности установления сетевого соединения и передачи данных по сети. А пакет java.net предоставляет тот же программный интерфейс, который используется для работы с файлами.

Оставить заявку на описание
?
Содержание
Об авторах
Введение

Глава 1. Потоки и файлы
Глава 2. Язык XML
Глава 3. Работа в сети
Глава 4. Работа с базами данных
Глава 5. Интернационализация
Глава 6. Расширенные средства Swing
Глава 7. Расширенные средства AWT
Глава 8. Компоненты JavaBeans
Глава 9. Средства защиты
Глава 10. Работа с удаленными объектами
Глава 11. Написание сценариев, компиляция кода и обработка аннотаций
Глава 12. Платформенноориентированные методы

Предметный указатель
Штрихкод:   9785845914828
Аудитория:   18 и старше
Бумага:   Газетная
Масса:   985 г
Размеры:   242x 170x 44 мм
Оформление:   Лакировка
Тираж:   1 000
Литературная форма:   Учебно-справочное пособие
Сведения об издании:   8-е издание
Тип иллюстраций:   Черно-белые
Переводчик:   Волкова Я., Иваненко Д.
Язык:   Русский , Английский
Отзывы
Найти пункт
 Выбрать станцию:
жирным выделены станции, где есть пункты самовывоза
Выбрать пункт:
Поиск по названию улиц:
Подписка 
Введите Reader's код или e-mail
Периодичность
При каждом поступлении товара
Не чаще 1 раза в неделю
Не чаще 1 раза в месяц
Мы перезвоним

Возникли сложности с дозвоном? Оформите заявку, и в течение часа мы перезвоним Вам сами!

Captcha
Обновить
Сообщение об ошибке

Обрамите звездочками (*) место ошибки или опишите саму ошибку.

Скриншот ошибки:

Введите код:*

Captcha
Обновить