Искусство программирования на Java
Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «Искусство программирования на Java»

 

Искусство программирования на Java

Книга «Искусство программирования на Java» своим названием говорит сама за себя и отличается от множества других изданий по языку Java, тем что показывает эффективное использование языка Java для решения нетривиальных, а порой и запутанных задач из области программирования. Материал изложен так, что постепенно, шаг за шагом, раскрывается вся мощь, универсальность и элегантность языка программирования Java. Все приводимые фрагменты кода можно использовать “как есть”, поскольку они являются законченными Java-приложениями. Однако, как уверяют сами авторы этого незаурядного издания, Герберт Шилдт и Джеймс Холмс, вы получите наибольшую пользу от этих программ, если будете использовать их как базовые шаблоны проектирования для разработки собственных приложений. Исходные коды всех рассматриваемых в издании примеров и решений доступны в отрытом доступе в электронном виде, что значительно упрощает процедуру их использования.

Искусство программирования на Java

Структура книги «Искусство программирования на Java»

Таланты Java
  • Простые типы и объекты
  • Управление памятью с помощью сборщика мусора
  • Простая модель многозадачности
  • Встроенная обработка исключительных ситуаций
  • Естественная поддержка полиморфизма
  • Переносимость и защищенность за счет использования байт-кода
  • Разнообразие прикладного интерфейса Java
  • Апплеты
Рекурсивно-последовательный синтаксический анализатор выражений
  • Выражения: трудности, синтаксический анализ выражений
  • Простой синтаксический анализатор выражений
  • Синтаксический контроль в рекурсивно-последовательном анализаторе
  • Апплет "Калькулятор"
Реализация интерпретатора языка на Java
  • Обзор интерпретатора
  • Интерпретатор для Small BASIC
  • Синтаксический анализатор для языка Small BASIC
  • Интерпретатор: класс InterpreterException
  • Использование Small BASIC
  • Улучшение и расширение интерпретатора
  • Создание собственного языка программирования

Создание менеджера загрузок на Java
  • Как работает менеджер загрузок
  • Обзор менеджера загрузок
  • Класс Download
  • Класс ProgressRenderer
  • Класс DownloadsTableModel
  • Класс DownloadManager
Создание почтового клиента на Java
  • Принципы работы электронной почты: протоколы РОРЗ, IMAP, SMTP; процесс отправки и приема сообщений электронной почты
  • Программный интерфейс JavaMail
  • Простой клиент электронной почты на Java
  • Класс MessageDialog
  • Класс MessagesTableModel
  • Класс EmailClient
  • Компиляция и запуск почтового клиента
  • Расширение возможностей почтового клиента
Поиск в Web с помощью Java
  • Основы построения Web-червя
  • Протокол робота
  • Обзор поискового червя
  • Класс SearchCrawler
  • Компиляция и запуск поискового червя
  • Возможности поискового червя
Формат HTML и Java
  • Отображение HTML с помощью JEditorPane
  • Обработка событий для гиперссылок
  • Создание мини-Web-браузера: класс MiniBrowser
  • Компиляция и запуск мини-Web-браузера
  • Возможности формата HTML

Статистика, графика и Java
  • Отсчеты, генеральные совокупности, распределения и переменные
  • Основы статистики
  • Дисперсия и среднее отклонение
  • Уравнение регрессии
  • Полный листинг класса Stats
  • Графики данных
  • Приложение для статистического анализа
  • Создание простого апплета для статистического анализа
Финансовые апплеты и сервлеты
  • Подсчет выплат по ссуде: апплет RegPay
  • Расчет будущей стоимости инвестиций
  • Определение размера начальных капиталовложений для достижения необходимой будущей стоимости
  • Определение начальных капиталовложений для получения требуемого ежегодного дохода
  • Определение ежегодного дохода при заданных начальных вложениях
  • Определение остаточного баланса по займу
  • Создание финансовых сервлетов
Поиск решений
  • Введение и терминология
  • Комбинаторный взрыв
  • Метод поиска
  • Задача и ее графическое представление
  • Класс FlightInfo
  • Поиск вглубь и его анализ
  • Поиск в ширину и его анализ
  • Добавление эвристики
  • Поиск кратных решений
  • Поиск оптимального решения
  • Возврат к потерянным ключам

Для понимания материала книги «Искусство программирования на Java» читатель должен иметь хорошие знания основ языка Java. Необходимо уметь создавать, компилировать и запускать Java-программы, пользоваться основными возможностями интерфейса прикладного программирования Java, уметь обрабатывать исключительные ситуации и создавать многопоточные программы. То есть, изначально предполагается, что вы уже знакомы с языком Java и имеете какой-либо опыт создания программ на нем.

Формат: PDF
Качество: eBook
Страниц: 336

Купить книгу «Искусство программирования на Java»

Интернет-магазин OZON.RU: Искусство программирования на Java / Интернет-магазин OZON.RU / Описание товара / Искусство программирования на Java / Интернет-магазин OZON.RU / Оформить заказ

Скачать бесплатно книгу «Искусство программирования на Java»

25.05.20114700.13174

Карта сайта

 
]]>