Книги по Java | Books Java 📚
3.47K subscribers
268 photos
1 video
24 files
258 links
Java книги. По всем вопросам @evgenycarter
加入频道
Стильный Java. Код который работает всегда и везде
Марко Фаэлла (2021)

В современном мире разработки успешность приложения уже не определяется параметром «просто работает». Хороший программист должен знать возможности языка, практические приемы проектирования и платформенные средства для достижения максимальной производительности и жизнеспособности программ. Эта книга написана для разработчиков, которые хотят создавать качественный софт. Затронуты все ключевые показатели ПО: скорость, затраты памяти, надежность, удобочитаемость, потоковая безопасность, универсальность и элегантность. Реальные задачи и прикладные примеры кода на Java помогут надежно усвоить концепции.

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

Скачать

👉 @java_360
👍3
JAVA FROM EPAM
И.Н. Блинов, В.С. Романчик (2020)

Пособие предназначено для программистов, начинающих и продолжающих изучение технологий Java SE. В книге рассматриваются основы языка Java и концепции объектно-ориентированного и функционального программирования. Также изложены аспекты применения библиотек классов языка Java, включая файлы, коллекции, Stream API, сетевые и многопоточные приложения, а также взаимодействие с СУБД и ХМL. В конце каждой главы даются теоретические вопросы по изученной главе, тестовые вопросы по материалу главы и задания для выполнения. В приложениях приведены дополнительные материалы с кратким описанием технологий Log4J2 и TestNG.

Скачать

👉 @java_360
🔥3
Core Java for the Impatient, 3rd Edition
Cay S. Horstmann (2023)

Четкое, краткое руководство по основному языку и библиотекам - обновлено до Java 17

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

Скачать

👉 @java_360
👍5
Top 1000 Java Interview Questions: Includes Spring, Hibernate, Microservices, GIT, Maven, JSP, AWS, Cloud Computing
Автор: Knowledge Powerhouse (2017)

Сборник вопросов для подготовки к собеседованию на позицию Java разработчика

Скачать

👉 @java_360
👍4
Java EE to Jakarta EE 10 Recipes: A Problem-Solution Approach for Enterprise Java 3rd Edition
Автор: Josh Juneau (2022)

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

Скачать

👉 @java_360
👍2
Head First Java
Авторы: Kathy Sierra, Bert Bates, Trisha Gee (2022)

Head First Java - это полный курс обучения языку Java и объектно-ориентированному программированию. С помощью этой книги вы изучите язык Java по уникальной методике, которая выходит за рамки руководств и помогает вам стать великим программистом. С помощью головоломок, загадок и душераздирающих интервью с известными Java-объектами вы быстро освоите основы Java и продвинутые темы, включая ламбды, потоки, дженерики, потоки, сети и ужасный графический интерфейс рабочего стола. Если у вас есть опыт работы с другим языком программирования, Head First Java увлечет ваш мозг более современными подходами к программированию - более гладким, быстрым и простым в чтении.

Скачать

👉 @java_360
👍71🔥1
📱 Курс «Анализ защищенности приложений Андроид»

Старт: 10 июля
Продолжительность: 3 месяца

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

Подробно рассмотрен поиск и эксплуатация уязвимостей в мобильных приложениях ОС Android.

🎓 Кому будет полезен курс:

— Новичкам с базовыми понятиями об алгоритмах и операционных системах;
— Специалистам по тестированию на проникновение, желающим лучше изучить анализ мобильных приложений;
— Разработчикам мобильных приложений, для повышения уровня защищённости разрабатываемых приложений.

🏆 Выдаём сертификат при успешной сдаче экзамена

📌 Узнать подробнее о курсе
👍52🔥1
Mastering Java: A Beginner's Guide
Divya Sachdeva, Natalya Ustukpayeva (2022)

Mastering Java: A Beginner's Guideintroduces developers of all ages to the beautiful and valuable world of Java.

Java is frequently used as the default platform for scientific applications, including natural language processing. The primary reason for this is that it is secure, portable, and extensible. It also has excellent high-level concurrency tools.

Скачать

👉 @java_360
👍2
Beginning IntelliJ IDEA: Integrated Development Environment for Java Programming
Ted Hagos (2022)

Get started quickly with IntelliJ, from installation to configuration to working with the source code and more. This tutorial will show you how to leverage IntelliJ’s tools to develop clean, efficient Java applications. Author Ted Hagos will first walk you through buidling your first Java applications using IntelliJ. Then, he’ll show you how to analyze your application, top to bottom; using version control and tools that allow you expand your application for big data or data science applications and more. You'll also learn some of the IDE’s advanced features to fully maximize your application's capabilities. The last portion of the book focuses on application testing and deployment, and language- and framework- specific guidelines. After reading this book and working through its freely available source code, you'll be up to speed with this powerful IDE for today's Java development. What You Will Learn Use IntelliJ IDEA to build Java applications Set up your IDE and project Work with source code Extend your Java application to data science and other kinds of applications Test and deploy your application and much more Who This Book Is For Programmers new to IntelliJ IDEA who may have some prior exposure to Java programming.

Скачать

👉 @java_360
👍2
Java Challenges: 100+ Proven Tasks that Will Prepare You for Anything
Автор: Michael Inden (2021)

Автор Майкл Инден описывает альтернативные решения и анализирует возможные подводные камни и типичные ошибки при проектировании систем. Примеры рассматриваются с использованием JShell, JUnit 5 для модульного тестирования и проверки решений. Также, подробно описывается O-нотация для оценки производительности алгоритмов.

Скачать

👉 @java_360
👍3
Профессия «Java-разработчик». Курс с нуля до трудоустройства за 10 месяцев.

Освойте язык крупного бизнеса и финансовых технологий и научитесь разрабатывать веб-приложения на фреймворке Spring.

🎁 Мы подготовили для вас спецпредложения, чтобы решиться было проще! Выбирайте один из бонусов: 2 месяца академического отпуска, 1 месяц персональных консультаций с наставником и подготовка к техническому интервью, кешбэк 20 000 ₽ после полного прохождения программы.

Готовы попробовать прямо сейчас? Оставьте заявку, и мы расскажем, как пройти бесплатные курсы профессии!
Java Professional Interview Guide
Mandar Maheshwar Jog (2021)

Learn About Java Interview Questions and Practise Answering About Concurrency, JDBC, Exception Handling, Spring and Hibernate (2021)
The book covers nearly every aspect of Java, right from the fundamentals of core Java to advanced features such as lambdas and functional programming. Each concept's topics begin with an overview, followed by a discussion of the interview questions. Additionally, the book discusses the frameworks, Hibernate and Spring. The questions included in each topic will undoubtedly help you feel more confident during the technical interview, which will increase your chances of being selected. You will gain an understanding of both the interviewer and the interviewee's psychology. This book will help you build a solid foundation of Java, the Java architecture, and how to answer questions about Java's internal operations.

Скачать

👉 @java_360
👍4
Think Data Structures: Algorithms and Information Retrieval in Java 1st Edition
Allen B. Downey (2017)

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

• Научитесь работать со структурами данных, например, со списками и словарями, разберитесь, как они работают
• Напишите приложение, которое читает страницы Википедии, выполняет синтаксический разбор и обеспечивает навигацию по полученному дереву данных
• Анализируйте код и учитесь прогнозировать, как быстро он будет работать и сколько памяти при этом потреблять
• Пишите классы, реализующие интерфейс Map, пользуйтесь при этом хеш-таблицей и двоичным деревом поиска
• Создайте простой веб-поисковик с собственным поисковым роботом: он будет индексировать веб-страницы, сохранять их содержимое и возвращать нужные результаты

Скачать

👉 @java_360
👍2
Introduction to Computer Graphics: Using OpenGL and Java, 3rd Edition
Автор: Frank Klawonn (2023)

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

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

Скачать

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

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

Скачать

👉 @java_360
👍2