Книги по Java | Books Java 📚
3.38K subscribers
262 photos
1 video
24 files
249 links
Java книги. По всем вопросам @evgenycarter
Download Telegram
Java: A Beginner's Guide, Eighth Edition
Herbert Schildt (2019)

Очередное издание бестселлера, обновленное с учетом всех новинок Java Platform, Standard Edition 9 (Java SE 9), позволит читателям в кратчайшие сроки приступить к программированию на языке Java. Опытнейший автор Герберт Шилдт уже в начале книги познакомит читателей с тем, как создаются, компилируются и выполняются программы, написанные на Java. Далее обсуждаются ключевые слова, синтаксис и языковые конструкции, составляющие основу Java. Также будут рассмотрены темы повышенной сложности, включая многопоточное программирование, обобщения, лямбда-выражения, Swing, JavaFX и ключевое нововведение Java SE 9 - модули. В качестве бонуса читателей ждет знакомство с JShell - новой интерактивной оболочкой Java.

Скачать

👉 @java_360
👍3
Think Java: How to Think Like a Computer Scientist, 2nd
Downey Allen B., Mayfield Chris (2020)

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

В этом издании авторы Аллен Дауни и Крис Мэйфилд представляют программирование как средство решения интересных задач. Каждый раздел книги представляет собой материал для одной недели учебного курса в колледже и включает упражнения для закрепления изученного. По ходу чтения вы познакомитесь практически со всеми темами, необходимыми для сдачи экзамена AP Computer Science A и получения сертификата Java SE Programmer I.

Скачать

👉 @java_360
👍3
Architecting Modern Java EE Applications
Designing lightweight, business-oriented enterprise applications in the age of cloud, containers, and Java EE 8

Sebastian Daschner (2017)

Java EE 8 - современная версия популярной платформы для программирования корпоративных приложений на языке Java. Новая версия платформы оптимизирована с учетом многочисленных технологических нововведений, среди которых - работа с контейнерами, улучшенные API для обеспечения безопасности, возможности работы с облачными хранилищами и микросервисной архитектурой. Java EE обеспечивает широкие возможности предметно-ориентированного проектирования (DDD), непрерывную интеграцию, работу по принципу DevOps, взаимодействие с Docker и Kubernetes.

Скачать

👉 @java_360
👍2
Introduction to Java Through Game Development: Learn Java Programming Skills by Working with Video Games
Автор: Victor G Brusca (2022)

Хотите научиться программировать на Java? Давайте признаем, что лучший способ научиться программировать - это писать программы. Это может быть пугающим предложением, когда над головой висит призрак многочасовых примеров простых программ командной строки. Не бойтесь! Теперь вы можете научиться программировать на Java в увлекательной форме, работая над видеоиграми.
В этой книге вы сможете поработать с тремя игровыми проектами на Java и получить доступ к полному коду каждого проекта, включая полный игровой движок Java.

Скачать

👉 @java_360
👍3
Learn Java the easy way: a hands-on introduction to programming
Payne, Bryson (2018)

Хотите выучить Java без головной боли и быстро? Тогда эта книга для вас! В ней нет длинных описаний и долгой вводной части — практически с первых страниц вы приступите к разработке настоящих функционирующих программ, потому что учиться на примерах гораздо эффективнее и быстрее! Автор книги, Брайсон Пэйн — профессор информатики с 20-летним стажем преподавания, автор нескольких бестселлеров-самоучителей по программированию и лектор курса «Практический этичный хакинг» на портале Udemy. Его курсы прошли свыше 20 000 учащихся из более чем 150 стран. Теперь и вы можете проверить на собственном опыте, насколько метод Пэйна эффективен!

Скачать

👉 @java_360
👍1
Подборка Telegram каналов для программистов

Системное администрирование 📌
https://t.me/sysadmin_girl Девочка Сисадмин
https://t.me/srv_admin_linux Админские угодья
https://t.me/linux_srv Типичный Сисадмин

https://t.me/linux_odmin Linux: Системный администратор
https://t.me/devops_star DevOps Star (Звезда Девопса)
https://t.me/i_linux Системный администратор
https://t.me/linuxchmod Linux
https://t.me/sys_adminos Системный Администратор
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux

1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus

Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://t.me/game_devv Все о разработке игр

Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT
https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста

QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://t.me/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров

Английский 📌
https://t.me/UchuEnglish Английский с нуля

Математика 📌
https://t.me/Pomatematike Канал по математике
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике

Excel лайфхак📌
https://t.me/Excel_lifehack

https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)

Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Reactive Systems in Java
Автор: Ken Finnigan, Clement Escoffie (2021)

Реактивные системы и архитектура, управляемая событиями, становятся незаменимыми при разработке приложений, и компании это понимают. Реактивные системы гарантируют, что приложения будут отзывчивыми, отказоустойчивыми и гибкими независимо от того, какие сбои или ошибки могут произойти, в то время как архитектура, управляемая событиями, предлагает гибкий и компоновочный вариант для распределенных систем. Эта практическая книга помогает разработчикам Java объединить эти подходы с помощью Quarkus 2.x, среды Java, родной для Kubernetes.

Скачать

👉 @java_360
👍3
The Java Workshop - A practical, no-nonsense guide to Java
Автор: David Cuartielles, Andreas Göransson, Eric Foster-Johnson (2020)

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

Познакомьтесь с фундаментальными понятиями языка Java.
Пишите чистый и хорошо прокомментированный код, который прост в обслуживании.
Создайте Java-проект с JAR-файлами и узнайте о таких инструментах, как Maven и Gradle.
Используйте Java Database Connectivity (JDBC) для работы с информацией, хранящейся в базах данных.
Узнайте, как избежать ошибок в процессе разработки с помощью модульного тестирования

Скачать

👉 @java_360
👍4
Core Java for the Impatient, 3rd Edition
Cay S. Horstmann (2022)

Clear, Concise Guide to the Core Language and Libraries--Updated through Java 17

Modern Java introduces major enhancements that impact the core Java technologies and APIs at the heart of the Java platform. Many old Java idioms are no longer needed, and new features and programming paradigms can make you far more effective. However, navigating these changes can be challenging.

Скачать

👉 @java_360
👍4
Java 17 Recipes: A Problem-Solution Approach
Автор: Josh Juneau (2022)

Книга получила обновление, отражающее изменения в спецификации и реализации, произошедшие со времени выпуска этой книги на Java 9. Java 17 - это следующий выпуск долгосрочной поддержки (LTS) Java Standard Edition (SE), который также включает в себя некоторые функции из предыдущих выпусков краткосрочной поддержки (STS) Java 16 и предыдущих версий.

Скачать

👉 @java_360
👍3
Get Your Hands Dirty on Clean Architecture
Автор: Tom Hombergs (2019)

Хорошая архитектура программного обеспечения должна поддерживать низкую стоимость разработки на протяжении всего срока службы приложения.

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

Скачать

👉 @java_360
👍2
Practical Spring Cloud Function: Developing Cloud-Native Functions for Multi-Cloud and Hybrid-Cloud Environments
Автор: Banu Parasuraman (2023)

В отличие от других ресурсов, ориентированных только на сообщества программистов, эта книга нацелена как на сообщества программистов, так и на бизнес-сообщество. Поскольку модели программирования все больше смещаются в сторону no-code и low-code, гражданские программисты со стороны бизнеса будут рады этой книге как руководству по проектированию и оптимизации их информационного конвейера при снижении затрат на инфраструктуру. Программисты, с другой стороны, будут рады бизнес-центричному взгляду этой книги на программирование, который позволит им стать на шаг ближе к выполнению реальных бизнес-требований.

Скачать

👉 @java_360
👍1
Effective Java
Joshua Bloch (2018)

Окончательное руководство по лучшим практикам платформы Java – обновлено для Java 7, 8 и 9

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

Скачать

👉 @java_360
👍4
Android Studio 4.2 Development Essentials
Neil Smyth (2021)

Начиная с основ, эта книга предоставляет обзор шагов, необходимых для настройки среды разработки и тестирования приложений для Android. Включен обзор Android Studio, охватывающий такие области, как окна инструментов, редактор кода и инструмент Layout Editor. После введения в архитектуру Android следует подробное рассмотрение проектирования приложений и пользовательских интерфейсов Android с использованием среды Android Studio.

Скачать

👉 @java_360
👍1
Pro Jakarta EE 10: Open Source Enterprise Java-based Cloud-native Applications Development
Автор: Peter Späth (2023)

Эта книга поможет вам создавать более сложные корпоративные облачные и другие приложения на базе Java, которые могут работать в корпоративных и других критически важных средах. В книге рассматривается большинство ключевых API или функций Jakarta EE 10, включая JSF, JSP, JPA, CDI, REST, Microprofiles, WebSockets и многие другие. Попутно интегрируются и используются различные открытые проекты Apache, Eclipse и другие для более полного представления рабочих процессов и лечения в целом.

Скачать

👉 @java_360
👍1
Test-Driven Development with Java: Create higher-quality software by writing tests first with SOLID and hexagonal architecture
Автор: Alan Mellor (2023)

Разработка на основе тестирования позволяет разработчикам создавать хорошо продуманный код и предотвращать дефекты. Это простой, но мощный инструмент, который помогает сосредоточиться на проектировании кода, одновременно автоматически проверяя правильность его работы. Освоение TDD позволит вам эффективно использовать паттерны проектирования и стать опытным архитектором программного обеспечения.

Скачать

👉 @java_360
👍2
Quick Java
Автор: David Matuszek (2023)

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

Скачать

👉 @java_360
👍31
DevOps Tools for Java Developers: Best Practices from Source Code to Production Containers
Stephen Chin, Melissa McKay, Ixchel Ruiz, and Baruch Sadogursky (2022)

С появлением DevOps, недорогих облачных вычислений и контейнерных технологий подход Java-разработчиков к созданию программного обеспечения значительно изменился. Это практическое руководство поможет вам воспользоваться преимуществами микросервисов, серверных технологий (serverless) и облачных нативных технологий, применяя современные методы DevOps для упрощения процесса сборки и создания высокопроизводительных команд.

В книге рассматриваются такие темы, как управление исходным кодом с помощью Git, описание сборки с использованием Maven и Gradle, непрерывная интеграция и доставка (CI/CD) с CircleCI, управление пакетами с помощью Artifactory, контейнеризация с Docker и Kubernetes, и многое другое. Независимо от того, создаете ли вы приложения с использованием Jakarta EE, Spring Boot, Dropwizard, MicroProfile, Micronaut или Quarkus, это всеобъемлющее руководство охватывает все необходимые аспекты.

Скачать

👉 @java_360
👍2
Java EE 8 Recipes, 2nd Edition
Автор: Josh Juneau (2018)

Java EE 8 Recipes — это книга о разработке сложных корпоративных приложений, о методах решения запутанных проблем, об оптимизации нагрузки и многом другом. Книга предназначена профессиональным разработчикам, которым предстоит решить множество проблем, поставленных автором книги в виде задач на повышение качества повседневной разработки. Также автор демонстрирует ряд проверенных и эффективных рецептов, подходящих для решения практически любой задачи.

В книге рассматриваются следующие темы:
✔️ работа с сервлетами;
✔️ MVC фреймворк;
✔️ объектно-ориентированное программирование;
✔️ JavaServer и Ajax;
✔️ контейнеры;
✔️ контекст и внедрение зависимостей;
✔️ вебсокеты и JSON;
✔️ безопасность;
✔️ многопоточность и многое другое.

Скачать

👉 @java_360
👍2