- Head First Java
- Head first java читать
- Параллелизм в Java на практике
- Java. Эффективное программирование
- Kotlin в действии
- Книги по общим идеям программирования
- Чистый код
- Рефакторинг
- Программист-прагматик
- Head First. Паттерны проектирования
- Книги по Java фреймворкам
- Spring в действии
- Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry
- Еще больше хороших книг по Java
- Изучаем Java, Сьерра К., Бейтс Б., 2012
Head First Java
Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn’t always want to take in the dry, technical stuff you’re forced to study.
The fact is your brain craves novelty. It’s constantly searching, scanning, waiting for something unusual to happen. After all, that’s the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won’t interfere with your brain’s real work—recording things that matter. How does your brain know what matters? It’s like the creators of the Head First approach say, suppose you’re out for a hike and a tiger jumps in front of you, what happens in your brain? Neurons fire. Emotions crank up. Chemicals surge.
That’s how your brain knows.
And that’s how your brain will learn Java. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It’s fast, it’s fun, and it’s effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You’ll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever.
If you’ve read a Head First book, you know what to expect—a visually rich format designed for the way your brain works. If you haven’t, you’re in for a treat. You’ll see why people say it’s unlike any other Java book you’ve ever read.
By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain—complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book’s for you.
Head first java читать
Эта книга хороша прежде всего для начинающих программистов, выбравших Java своим первым языком. Она также отлично подойдет для тех, кто впервые решил разобраться с объектно-ориентированной парадигмой программирования. Для опытных программистов, в том числе из других ООП-языков, книга покажется слишком простой.
Написана она легко и интересно (как и другие книги Head First), так что вы вряд ли ее бросите от скуки и сложности.
Это, скорее, вводный материал, открывающий двери в мир Java. Чтобы получше узнать его, обязательно продолжайте обучение после завершения книги.
Параллелизм в Java на практике
Работа с параллелизмом не так проста, как кажется на первый взгляд. И книга про параллелизм в Java тоже довольно тяжелая – ну, а чего вы хотели?
Автор разбирает множество подводных камней, о которых вы и не думали, и способы борьбы с ними.
Руководство основано на Java 6, поэтому уже немного устарело, однако все еще может успешно применяться на практике.
🧩☕ Интересные задачи по Java для практики можно найти на нашем телеграм-канале «Библиотека задач по Java»
Java. Эффективное программирование
Это, определенно, must have для каждого Java программиста – одна из лучших книг по языку, к которой вы часто будете возвращаться.
Вы найдете здесь множество полезных правил, приемов работы, советов и примеров кода.
Третье издание было обновлено для версий Java 7, 8 и 9.
Kotlin в действии
Это совсем не про Java! – возмутитесь вы. Точно, однако не спешите сразу отказываться.
Язык программирования Kotlin также работает на JVM и прекрасно совместим с Java. На самом деле совместим настолько, что вы можете их буквально смешивать.
Если вы любите Java, вы привыкнете к Kotlin и полюбите его тоже, как уже любят Android-разработчики.
Если вы заинтересовались, обязательно читайте книгу, а также загляните в официальную документацию – она отличная!
Книги по общим идеям программирования
Недостаточно просто уметь кодить на Java – нужно делать это хорошо! Поэтому вот вам еще четыре замечательные книги для Java программиста.
- первая расскажет, как нужно кодить;
- вторая – как переписывать то, что вы однажды накодили;
- третья – зачем вообще кодить;
- а четвертая – про шаблоны проектирования.
Чистый код
Это легендарная – даже культовая – книга, которая однозначно повлияет на вашу манеру кодить. У вас откроются глаза на многие вещи, о которых вы даже не думали раньше.
Автор рассказывает о базовых принципах программирования, основываясь на глубоком многолетнем опыте. Под его чутким руководством вы незаметно для себя станете писать код намного лучше.
Вы захотите всегда держать эту книгу под рукой и перечитывать ее время от времени.
А еще это замечательный подарок для начинающего программиста.
Рефакторинг
Эта книга научит вас всем секретам рефакторинга кода с многочисленными подробными примерами.
Автор особенно концентрируется на тестировании, так как оно является основой и страховочной сеткой рефакторинга.
В первом издании все примеры выполнены на Java, во втором – на JavaScript. Убедитесь, что вы читаете правильную версию.
Программист-прагматик
Одна из лучших книг для изучения основных концепций программирования. Здесь меньше кода, зато больше принципов и идей. Авторы используют метод аналогий – и очень здорово их подбирают, вам понравится.
Head First. Паттерны проектирования
Если вы много раз пытались разобраться в шаблонах проектирования, но все безуспешно – эта книга для вас!
Она совершенно нескучная в отличие от большинства других и затянет вас не хуже беллетристики. Вы буквально проникнете в суть шаблонов, специфику их использования и – только представьте себе! – действительно их запомните. Больше никакой мешанины из бессмысленных названий, Head First Design Patterns расставит все по местам.
Книги по Java фреймворкам
Без Spring список был бы неполным, но, к сожалению, в настоящее время трудно найти хорошие книги по Java фреймворкам, тем более на русском. Поэтому эта секция самая маленькая.
Spring в действии
Spring – один из самых популярных Java-фреймворков.
В книге вы найдете подробное описание особенностей и возможностей версии Spring 3, таких как язык выражений SpEL, поддержка REST, аннотации для работы с IoC контейнером. Автор подбирает интересные и понятные примеры, которые будут полезны как новичкам, так и опытным пользователям Spring.
Самым удачным оказалось четвертое издание книги, а пятое сильно ему уступает.
Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry
Авторы этой книги попытались охватить сразу множество вещей: от приложения двенадцати факторов до продвинутых фич Spring Cloud. В ней масса полезной информации, касающейся облачной разработки под под Java/JVM
Очень много внимания уделено именно Cloud Foundry (возможно, слишком много).
Вряд ли вы будете использовать эту книгу постоянно, в качестве справочника. Но она определенно поможет вам создать хороший фундамент в этой сфере разработки.
Еще больше хороших книг по Java
Изучаем Java, Сьерра К., Бейтс Б., 2012
В Java есть три стандартные конструкции для циклов: while, do-while и for. Далее мы рассмотрим каждую из них, но пока остановимся на while. Синтаксис (не говоря уже о логике) этого оператора чрезвычайно прост. Пока некоторое условие верно, выполняется все, что находится внутри блока. Этот блок ограничен парными фигурными скобками, поэтому все, что нужно повторять, должно располагаться именно там. Ключевое свойство цикла состоит в проверке условия. В Java проверка условия — это выражение, которое возвращает булево значение, то есть true либо false.
Введение
1. Погружаемся
2. Путешествие в Объектвилль
3. Свои переменные нужно знать в лицо
4. Как себя ведут объекты
5. Особо мощные методы
6. Использование библиотеки Java
7. Прекрасная жизнь в Объектвилле
8. Серьезный полиморфизм
9. Жизнь и смерть объектов
10. Числа имеют значение
11. Опасное поведение
12. Очень графическая история
13. Улучшай свои навыки
14. Сохранение объектов
15. Устанавливаем соединение
16. Структуры данных
17. Выпусти свой код
18. Распределенные вычисления
Приложение А. Итоговая кухня кода
Приложение Б. Десять самых важных тем, которым не хватило самой малости, чтобы попасть в основную часть книга.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Изучаем Java, Сьерра К., Бейтс Б., 2012 — fileskachat.com, быстрое и бесплатное скачивание.
Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу