admin 05 апреля 2017

6 книг по Java для программистов любого уровня

Подборка материалов по Java. Если вы изучаете его, то обязательно найдете для себя что-то полезное и неважно на какой стадии изучения вы находитесь.


Список составлен с учетом выхода обновлений в языке. Для наилучшей ориентации все книги имеют свою категорию.

☕ Подтянуть свои знания по Java вы можете на нашем телеграм-канале «Библиотека Java для собеса»


Новичку

Г.Шилдт «Java 8. Руководство для начинающих»(6-е издание) (2015)

Эта книга идеально подойдет для тех, кто только начинает свой путь в программировании на этом языке. Тут можно найти все, что только может быть нужным и необходимым программисту на первых порах. Она состоит из 17 глав, каждая из которых ознакомит вас с основами языка, его основными принципами и возможностями. Также в книге затрагиваются принципы работы с библиотекой Swing и платформой JavaFX, что непременно обогатит знания разработчика.

Герберт Шилдт. " Java 8. Полное руководство 9-е издание" (2015)

Эта незаменимое учебное пособие по написанию, компиляции и выполнению программ на языке программирования Java. Глубина материала поможет читающему собрать множество необходимой информации, которая облегчит и украсит разработку программ на этом языке.

🧩☕ Интересные задачи по Java для практики можно найти на нашем телеграм-канале «Библиотека задач по Java»


Блох Д. "Эффективное программирование." (2014)

Книга содержит свод полезнейших правил, из которых станет очевидно, что делать, а что нет, чтобы сделать код максимально эффективным и чистым. Каждое правило сопровождается примерами для лучшего понимания.
Также будут рассмотрены особенности языка и библиотек. Множество различных приемов работы, советы опытных разработчиков. Всё это в совокупности поможет извлечь максимальную пользу из этой платформы разработки.

Знающему основы для углубленного изучения

Кей Хорстманн, Гари Корнелл "Java. Библиотека профессионала. Том 1".10-е издание (2016, PDF)

Книга является исчерпывающим руководством и справочным пособием для программистов, уже имеющих опыт в разработке. Информация обновлена в соответствии со всеми инновациями в языке. Если вы серьезный программист и решаете практические задачи, то это идеальное пособие для вас. Благодаря ему вы достигнете глубокого понимая языка и его библиотек. В этом томе внимание уделено основам языка и принципам программирования пользовательского интерфейса. Также вы изучите множество тем от принципов объектно-ориентированного программирования до новейших методик параллельного и функционального программирования.

Профессионалу

Spring: official documentation

Любой, кто знаком с фреймворком Spring должен первым делом ознакомиться с его документацией. В первую очередь по причине того, что отсюда можно кладезь сокровищ, которые пригодятся на практике. Документация содержит информацию обо всех особенностях Spring. Она подойдет также и для тех, кто только знакомится с новой для себя сферой знаний и возможностей, открывающиеся с использованием этого фреймворка.

JAVA EE паттерны проектирования для профессионалов

Книга подойдет всем тем, кто хочет повысить эффективность своей работы с программной платформы Java EE. Паттерны тут рассматриваются со всех сторон, как теоретически так и практически, на примерах решения прикладных задач.
Читатель будет ознакомлен с основными и отличительными возможностями Java EE7.

Лямбда выражения в Java 8 (2014, PDF)

Книга довольно узкой тематики, однако это не делает ее менее полезной. Будет полезна для людей с разным опытом в программировании, еще не работавших с функциональным программированием.
Из книги вы узнаете, как пользоваться лямбда-выражениями, как они позволяют увеличить производительность. Книга станет вашим путеводителем в том, как сделать код проще и лучше, ознакомят вас с навыками работы с библиотеками. Информация сопровождается обилием примеров и безукоризненных объяснений, что сделает изучение темы интереснее и полезнее.

Также рекомендуем Вам посмотреть:

Книги для Enterprise Java разработчика
Java & Android digest #1. Spring и написание собственных драйверов
8 лучших YouTube-каналов для изучения Java
10 must-have книг для Java-разработчика

МЕРОПРИЯТИЯ

Комментарии

ВАКАНСИИ

Добавить вакансию
Продуктовый аналитик
Екатеринбург, по итогам собеседования
DevOps
Санкт-Петербург, от 150000 RUB до 400000 RUB

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ