Искусство программирования на Java
Книга «Искусство программирования на Java» своим названием говорит сама за себя и отличается от множества других изданий по языку Java, тем что показывает эффективное использование языка Java для решения нетривиальных, а порой и запутанных задач из области программирования. Материал изложен так, что постепенно, шаг за шагом, раскрывается вся мощь, универсальность и элегантность языка программирования Java. Все приводимые фрагменты кода можно использовать “как есть”, поскольку они являются законченными Java-приложениями. Однако, как уверяют сами авторы этого незаурядного издания, Герберт Шилдт и Джеймс Холмс, вы получите наибольшую пользу от этих программ, если будете использовать их как базовые шаблоны проектирования для разработки собственных приложений. Исходные коды всех рассматриваемых в издании примеров и решений доступны в отрытом доступе в электронном виде, что значительно упрощает процедуру их использования.
Структура книги «Искусство программирования на Java»
- Простые типы и объекты
- Управление памятью с помощью сборщика мусора
- Простая модель многозадачности
- Встроенная обработка исключительных ситуаций
- Естественная поддержка полиморфизма
- Переносимость и защищенность за счет использования байт-кода
- Разнообразие прикладного интерфейса Java
- Апплеты
- Выражения: трудности, синтаксический анализ выражений
- Простой синтаксический анализатор выражений
- Синтаксический контроль в рекурсивно-последовательном анализаторе
- Апплет "Калькулятор"
- Обзор интерпретатора
- Интерпретатор для Small BASIC
- Синтаксический анализатор для языка Small BASIC
- Интерпретатор: класс InterpreterException
- Использование Small BASIC
- Улучшение и расширение интерпретатора
- Создание собственного языка программирования
- Как работает менеджер загрузок
- Обзор менеджера загрузок
- Класс Download
- Класс ProgressRenderer
- Класс DownloadsTableModel
- Класс DownloadManager
- Принципы работы электронной почты: протоколы РОРЗ, IMAP, SMTP; процесс отправки и приема сообщений электронной почты
- Программный интерфейс JavaMail
- Простой клиент электронной почты на Java
- Класс MessageDialog
- Класс MessagesTableModel
- Класс EmailClient
- Компиляция и запуск почтового клиента
- Расширение возможностей почтового клиента
- Основы построения Web-червя
- Протокол робота
- Обзор поискового червя
- Класс SearchCrawler
- Компиляция и запуск поискового червя
- Возможности поискового червя
- Отображение HTML с помощью JEditorPane
- Обработка событий для гиперссылок
- Создание мини-Web-браузера: класс MiniBrowser
- Компиляция и запуск мини-Web-браузера
- Возможности формата HTML
- Отсчеты, генеральные совокупности, распределения и переменные
- Основы статистики
- Дисперсия и среднее отклонение
- Уравнение регрессии
- Полный листинг класса Stats
- Графики данных
- Приложение для статистического анализа
- Создание простого апплета для статистического анализа
- Подсчет выплат по ссуде: апплет RegPay
- Расчет будущей стоимости инвестиций
- Определение размера начальных капиталовложений для достижения необходимой будущей стоимости
- Определение начальных капиталовложений для получения требуемого ежегодного дохода
- Определение ежегодного дохода при заданных начальных вложениях
- Определение остаточного баланса по займу
- Создание финансовых сервлетов
- Введение и терминология
- Комбинаторный взрыв
- Метод поиска
- Задача и ее графическое представление
- Класс FlightInfo
- Поиск вглубь и его анализ
- Поиск в ширину и его анализ
- Добавление эвристики
- Поиск кратных решений
- Поиск оптимального решения
- Возврат к потерянным ключам
Для понимания материала книги «Искусство программирования на Java» читатель должен иметь хорошие знания основ языка Java. Необходимо уметь создавать, компилировать и запускать Java-программы, пользоваться основными возможностями интерфейса прикладного программирования Java, уметь обрабатывать исключительные ситуации и создавать многопоточные программы. То есть, изначально предполагается, что вы уже знакомы с языком Java и имеете какой-либо опыт создания программ на нем.
Формат: PDF
Качество: eBook
Страниц: 336
Купить книгу «Искусство программирования на Java»
Интернет-магазин OZON.RU: Искусство программирования на Java / Интернет-магазин OZON.RU / Описание товара / Искусство программирования на Java / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «Искусство программирования на Java»
- Архив TheArtOfJava.rar 12.92 Мб: Искусство программирования на Java / Depositfiles.com / Архив TheArtOfJava.rar