Revall-info Книги по программированию бесплатно!
591 subscribers
569 photos
3 files
571 links
Download Telegram
Изучаем Java EE. Современное программирование для больших предприятий (2018)

JavaEE 8 — современная версия популярной платформы для программирования корпоративных приложений на языке Java.

Новая версия платформы оптимизирована с учетом многочисленных технологических нововведений, среди которых — работа с контейнерами, улучшенные API для обеспечения безопасности, возможности работы с облачными хранилищами и микросервисной архитектурой.

Подробнее | Скачать книгу

#revall #java #prog #javaee
Основы программирования на Java: Для школьников и не только (2019)

Курс «Основы компьютерных наук для средней школы» является базовым курсом по основам программирования. Данное издание рассчитано на учеников старших классов (9-11), не имеющих опыта в написании компьютерных программ или имеющих минимальный опыт.

Подробнее | Скачать книгу

#revall #java #prog #freebooks
Программирование на Java для начинающих (2016)

Книга «Программирование на Java для начинающих» является исчерпывающим руководством для того, чтобы научиться программировать на языке Java.

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

Установив свободно распространяемый Java Development Kit, вы с первого же дня сможете создавать свои собственные исполняемые программы!

Подробнее | Скачать книгу

#revall #prog #java #books
Легкий способ выучить Java (2019)

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

Начните изучать Java, создавая несложные игры для ПК и Android, узнавайте, как работает инструмент JShell, используйте популярные среды разработки Eclipse и Android Studio, учитесь искать и исправлять ошибки в коде и становитесь востребованным программистом с книгой «Легкий способ выучить Java»!

Подробнее | Скачать книгу

#revall #java #prog #freebooks #books
Алгоритмы и структуры данных. Извлечение информации на языке Java (2018)

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

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

Подробнее | Скачать книгу

#revall #java #books #prog
Java Concurrency на практике (2020)

Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры — это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина Java, поддержка высокопроизводительных классов и богатый набор строительных блоков для задач распараллеливания стали в свое время прорывом в разработке параллельных приложений. В «Java Concurrency на практике» сами создатели прорывной технологии объясняют не только принципы работы, но и рассказывают о паттернах проектирования.

Подробнее | Скачать книгу

#revall #prog #books #freebooks #java
Java. Методы программирования (2013)

Пособие предназначено для программистов, начинающих и продолжающих изучение технологий Java SE, JEE и других. В его первой части рассматриваются основы языка Java и концепции объектно-ориентированного программирования. Во второй части изложены аспекты применения библиотек классов языка Java, включая файлы, коллекции, сетевые и многопоточные приложения, а также взаимодействие с ХМL. В третьей части приведены основы программирования распределенных информационных систем с применением сервлетов, JSP и собственных тегов разработчика. В четвертой части даны основы практического применения шаблонов проектирования. В конце каждой главы даются тестовые вопросы по материалу главы и задания для выполнения. В приложениях приведены дополнительные материалы, относящиеся к использованию UML, SQL, Ant, XML, а также краткое описание популярных технологий Log4J, JUnit, JPA и Hibernate.

Подробнее | Скачать книгу

#prog #java #books #revall
Алгоритмы. Справочник с примерами на С, C++, Java и Python (2017)

Алгоритм имеет значение!
Знание, какой алгоритм следует применить при том или ином наборе обстоятельств, может привести к очень большой разнице в производительности вашего программного обеспечения.

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

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

Подробнее | Скачать книгу

#python #revall #java #prog
What’s New in Java 12? (2019)

Java started out strong in 2019. On March 19, the Java team shipped the latest major version release, Java 12. If you follow the latest developments in the Java world, you might know that you can expect two major Java releases per year. This is great news for everyone committed to the idea of shipping early and often. Ultimately, you’ll be able to get your hands on new features and bug fixes on a regular basis.

Подробнее | Скачать книгу

#revall #prog #java #eng #books #книги
Java для всех (2020)

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

Подробнее / Скачать книгу

#revall #java #books #prog #книги #книгибесплатно
DevOps Tools for Java Developers (2022)

With the rise of DevOps, low-cost cloud computing, and container technologies, the way Java developers approach development today has changed dramatically. This practical guide helps you take advantage of microservices, serverless, and cloud native technologies using the latest DevOps techniques to simplify your build process and create hyperproductive teams.

Подробнее / Скачать книгу

#revall #java #books #devops #книги #скачать #freebooks
Современный язык Java (2020)

Преимущество современных приложений — в передовых решениях, включающих микросервисы, реактивные архитектуры и потоковую обработку данных. Лямбда-выражения, потоки данных и долгожданная система модулей платформы Java значительно упрощают их реализацию. Пришло время повысить свою квалификацию и встретить любой вызов во всеоружии! Книга поможет вам овладеть новыми возможностями современных дополнений, таких как API Streams и система модулей платформы Java.

Подробнее / Скачать книгу

#java #revall #книги #скачать
Classic Computer Science Problems in Java (2020)

Sharpen your coding skills by exploring established computer science problems! Classic Computer Science Problems in Java challenges you with time-tested scenarios and algorithms. You’ll work through a series of exercises based in computer science fundamentals that are designed to improve your software development abilities, improve your understanding of artificial intelligence, and even prepare you to ace an interview.

Read more | Download

#revall #java #books #artificialintelligence #freebooks #prog
Modernizing Enterprise Java (2022)

While containers, microservices, and distributed systems dominate discussions in the tech world, the majority of applications in use today still run monolithic architectures that follow traditional development processes. This practical book helps developers examine long-established Java-based models and demonstrates how to bring these monolithic applications successfully into the future.

Read more | Download

#java #revall #prog #programming #enterprise #books
Reactive Systems in Java (2022)

In the IT world, the limits of today are the gateways of tomorrow. In the last 50 years, the IT world has continuously evolved, tirelessly, always pushing the limits. These changes are due to not only technical progress, but also us, the consumers. As consumers, we continue to demand more and more from the software we interact with every day. In addition, our way of interacting with software has entirely changed. We can’t live without mobile applications and devices and now accept receiving notifications all day long.

Read more | Download

#revall #java #programming #books
Java Cookbook (2019)

Java continues to grow and evolve, and this cookbook continues to evolve in tandem. With this guide, you’ll get up to speed right away with hundreds of hands-on recipes across a broad range of Java topics. You’ll learn useful techniques for everything from string handling and functional programming to network communication. Each recipe includes self-contained code solutions that you can freely use, along with a discussion of how and why they work. If you’re familiar with Java basics, this cookbook will bolster your knowledge of the language and its many recent changes, including how to apply them in your day-to-day development.

Read more | Download

#revall #java #books #programming #freebooks
Learning Java (2020)

This book is about the Java programming language and environment. Whether you are a software developer or just someone who uses the internet in your daily life, you’ve undoubtedly heard about Java. Its introduction was one of the most exciting developments in the history of the web, and Java applications have powered much of the growth of business on the internet. Java is, arguably, the most popular programming language in the world, used by millions of developers on almost every kind of computer imaginable.

Read more | Download

#revall #programminglanguage #books #programming #freebooks #java
Java Performance (2020)

The Java platform also continues to evolve. Each new edition of Java provides new language features and new APIs that improve the productivity of developers—if not always the performance of their applications. Best practice use of these language features can help differentiate between an application that sizzles and one that plodsalong. And the evolution of the platform brings up interesting performance questions: there is no question that using JSON to exchange information between two programs is much simpler than coming up with a highly optimized proprietary protocol.

Read more | Download

#revall #java #books #programming
Real-World Software Development (2020)

Mastering software development involves learning a disparate set of concepts. If you’re starting out as a junior software developer, or even if you’re more experienced, it can seem like an insurmountable hurdle. Should you be spending time learning about established topics in the object-oriented world such as SOLID principles, design patterns, or test-driven development? Should you be trying out things that are becoming increasingly popular such as functional programming?

Read more | Download

#reval #solid #java #books #development
Beginning Android Games Development (2020)

Welcome to Beginning Android Games Development. This book will help you get started in your game programming journey with the little green robot. The book is aimed at beginner game programmers, but not quite that new to Android (nor Java). If you’re an applications programmer who has some experience with Java and wants to get into Android game programming, this book is perfect for you. While we assumed you have some experience with Android programming, we’ve devoted some chapters for those who are completely new to Android.

Read more | Download

#revall #Android #game #books #java