📖Подборка книг по Java для специалистов разного уровня.
📚Для новичков 📗Кэти Сьерра, Берт Бэйтс — Изучаем Java (2-е издание) Это учебник, который не только рассказывает о Java в теории, но и стимулирует применять полученные знания на практике. Книга знакомит с синтаксисом и концепцией языка. Знания закрепляются примерами и тестовыми заданиями. А мотивацию читателя повышают картинки и ободряющие фразы. Издание подойдёт для быстрого старта в программировании. Единственный минус: в книге рассказывается о Java 5, хотя на вооружении у разработчиков уже Java 8. Впрочем, это не помешает вникнуть в основы языка. 📗Кей Хорстманн, Гари Корнелл — Java. Библиотека профессионала. Том 1. Основы Это справочник, который включает в себя ответы на основные вопросы, которые могут возникнуть у начинающего Java-разработчика. Каждый пункт содержит подробные пояснения и проиллюстрирован примерами из практики. 📗Герберт Шилдт — Java. Руководство для начинающих Автор учитывает в книге все аспекты Java-разработки, которые нужно знать новичку, объясняет материал просто и понятно. В пособии есть примеры и упражнения для самопроверки. Шилдт пишет просто и динамично, а его учебник удостоен множества положительных отзывов. 📚Для продолжающих 📘Джошуа Блох — Java. Эффективное программирование В книге содержится 57 готовых решений задач, с которыми разработчики часто сталкиваются. Блох рассказывает, что надо и что не надо делать для создания эффективного кода. Издание высоко оценил автор Java Джеймс Гослинг. 📘Эндрю Хант, Дэвид Томас — Программист-прагматик. Путь от подмастерья к мастеру Авторы собрали свои заметки по наиболее актуальным для продолжающих Java-разработчиков вопросам. В книге содержатся рекомендации, которые не просто дают готовые ответы на вопросы, но и стимулируют найти собственные эффективные решения. 📘Кей Хорстманн, Гари Корнелл — Java. Библиотека профессионала. Том 2. Тонкости программирования Это логическое продолжение первого тома серии. Издание ориентировано на разработчиков с опытом, которые перешли от изучения азов к работе с реальными проектами. По внутренней структуре это справочник, который содержит ответы на часто возникающие у Java-программиста вопросы. 📚Для продвинутых 📕Роберт Мартин — Чистый код: создание, анализ и рефакторинг Книга рассказывает, чем отличается хороший код от плохого и как второй превратить в первый. Автор на практических примерах показывает, что нет предела совершенству при разработке, и предлагает с помощью непростых упражнений перейти к чистому коду. 📕Brian Goetz — Java Concurrency in Practice Это издание необходимо тем, кто хочет писать хороший многопоточный код. Автор рассказывает о Java SE, базовых концепциях конкуренции и потокобезопасности. 📕Joshua Bloch and Neal Gafter — Java Puzzlers 95 непростых задач от бывшего работника компании Sun Microsystems и Google Джошуа Блоха и Java-евангелиста Google Нила Гафтера. Задания заставят поломать голову и по-новому взглянуть на привычные коды. #geekbooks
GeekBrains
📖Подборка книг по Java для специалистов разного уровня.
📚Для новичков
📗Кэти Сьерра, Берт Бэйтс — Изучаем Java (2-е издание)
Это учебник, который не только рассказывает о Java в теории, но и стимулирует применять полученные знания на практике. Книга знакомит с синтаксисом и концепцией языка. Знания закрепляются примерами и тестовыми заданиями. А мотивацию читателя повышают картинки и ободряющие фразы. Издание подойдёт для быстрого старта в программировании. Единственный минус: в книге рассказывается о Java 5, хотя на вооружении у разработчиков уже Java 8. Впрочем, это не помешает вникнуть в основы языка.
📗Кей Хорстманн, Гари Корнелл — Java. Библиотека профессионала. Том 1. Основы
Это справочник, который включает в себя ответы на основные вопросы, которые могут возникнуть у начинающего Java-разработчика. Каждый пункт содержит подробные пояснения и проиллюстрирован примерами из практики.
📗Герберт Шилдт — Java. Руководство для начинающих
Автор учитывает в книге все аспекты Java-разработки, которые нужно знать новичку, объясняет материал просто и понятно. В пособии есть примеры и упражнения для самопроверки. Шилдт пишет просто и динамично, а его учебник удостоен множества положительных отзывов.
📚Для продолжающих
📘Джошуа Блох — Java. Эффективное программирование
В книге содержится 57 готовых решений задач, с которыми разработчики часто сталкиваются. Блох рассказывает, что надо и что не надо делать для создания эффективного кода. Издание высоко оценил автор Java Джеймс Гослинг.
📘Эндрю Хант, Дэвид Томас — Программист-прагматик. Путь от подмастерья к мастеру
Авторы собрали свои заметки по наиболее актуальным для продолжающих Java-разработчиков вопросам. В книге содержатся рекомендации, которые не просто дают готовые ответы на вопросы, но и стимулируют найти собственные эффективные решения.
📘Кей Хорстманн, Гари Корнелл — Java. Библиотека профессионала. Том 2. Тонкости программирования
Это логическое продолжение первого тома серии. Издание ориентировано на разработчиков с опытом, которые перешли от изучения азов к работе с реальными проектами. По внутренней структуре это справочник, который содержит ответы на часто возникающие у Java-программиста вопросы.
📚Для продвинутых
📕Роберт Мартин — Чистый код: создание, анализ и рефакторинг
Книга рассказывает, чем отличается хороший код от плохого и как второй превратить в первый. Автор на практических примерах показывает, что нет предела совершенству при разработке, и предлагает с помощью непростых упражнений перейти к чистому коду.
📕Brian Goetz — Java Concurrency in Practice
Это издание необходимо тем, кто хочет писать хороший многопоточный код. Автор рассказывает о Java SE, базовых концепциях конкуренции и потокобезопасности.
📕Joshua Bloch and Neal Gafter — Java Puzzlers
95 непростых задач от бывшего работника компании Sun Microsystems и Google Джошуа Блоха и Java-евангелиста Google Нила Гафтера. Задания заставят поломать голову и по-новому взглянуть на привычные коды.
#geekbooks