Эта книга даст вам знания основ Java и его APIНеважно, кто вы – разработчик ПО или пользователь, в любом случае вы слышали о языке Java. В этой книге вы на конкретных примерах изучите основы Java, API, библиотеки классов, приемы и идиомы программирования. Особое внимание авторы уделяют построению реальных приложений.
Вы освоите средства управления ресурсами и исключениями, а также познакомитесь с новыми возможностями языка, появившимися в последних версиях Java.
После прочтения книги вы:- Научитесь программировать на Java с использованием компилятора, интерпретатора и других инструментов
- Исследуете средства управления потоками и параллельной обработки
- Изучите обработку текста и мощные API
- Начнете создавать приложения и службы на базе современных сетевых коммуникаций или веб-технологий
Старший разработчик Singlewire Джеймс Эллиот о книге:Виртуальная машина Java является высокопроизводительным надежным инструментом для кросс-платформенной разработки. Независимо от того, изучаете ли вы Java впервые, пользуетесь другим языком на базе JVM или просто интересуетесь новыми возможностями, эта книга станет отличным введением в тему и руководством по Java, флагманскому языку JVM. За последние два с половиной десятилетия язык Java серьезно повлиял на разработку ПО и продолжает развиваться, не утрачивая актуальности. Прочите книгу - и вы поймете почему!
Об авторахМарк Лой - разработчик программного обеспечения и преподаватель, специалист по проектированию взаимодействий с пользователем и распределенным приложениям.
Патрик Нимайер - независимый консультант и автор, работающий в областях сетевых коммуникаций и распределенных приложений
Дэн Лук - исполнительный директор Ikayzo, компании интерактивного проектирования и разработки программного обеспечения с филиалами в Токио и Гонолулу; среди клиентов компании - Sony, Oracle и PIMCO
IT-литература Издательства "Питер"
Бестселлеры O'Reilly- Высоконагруженные приложения
- Профессиональный TypeScript
- Python для сложных задач: наука о данных и машинное обучение
- Apache Kafka. Потоковая обработка и анализ данных
Для профессионалов- Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура
- Командная строка Linux. Полное руководство
- Unity и C#. Геймдев от идеи до реализации
- Интерфейс. Основы проектирования взаимодействия
Библиотека программиста- Грокаем алгоритмы
- Чистый код: создание, анализ и рефакторинг
- Изучаем Python: программирование игр, визуализация данных, веб-приложения
- Swift. Основы разработки приложений под iOS, iPadOS и macOS
Head First O'Reilly- Head First. Паттерны проектирования
- Изучаем программирование на JavaScript
- Изучаем HTML, XHTML и CSS
- Head First. Изучаем C#
Классика Computer Science- Философия Java
- Объектно-ориентированное программирование в С++
- Компьютерные сети
- Современные операционные системы