Классический форум-трекер
canvas not supported
Нас вместе: 4 260 601


Устойчивый к блокировкам VPN с высоким уровнем приватности

Аарон Плоетц | Программируем на Java [2 книги] (2024, 2025) [PDF, EPUB, MOBI, AZW3] [RU, EN]


 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютерная литература -> Программирование
Автор Сообщение
te5670 ®
Стаж: 7 лет
Сообщений: 1394
Ratio: 2.506
Поблагодарили: 223138
100%
Аарон Плоетц | Программируем на Java [2 книги] (2024, 2025) [PDF, EPUB, MOBI, AZW3]
Автор: Аарон Плоетц
Перевод: И. Донченко
Издательство: БХВ-Петербург, BPB Publications
ISBN: 978-5-9775-2062-1, 978-93-55519-993
Жанр: Программирование
Язык: Русский, английский

Формат: PDF, EPUB, MOBI, AZW3
Качество: Изначально электронное (ebook)
Иллюстрации: Цветные и черно-белые

Описание:
Эта книга — практическое руководство по одному из самых распространенных в мире языков программирования Java 21. На июль 2025 года Java 21 остается одной из самых актуальных и широко используемых версий Java. Хотя с момента ее выхода появились последующие релизы — Java 22 (март 2024), Java 23 (сентябрь 2024) и Java 24 (18 марта 2025), — они являются краткосрочными и не получили статуса LTS.
Следующая LTS-версия — Java 25 — ожидается в сентябре 2025 года, и именно она может стать новой долгоживущей опорой для индустрии. Но даже после ее появления Java 21 продолжит использоваться еще достаточно долго, т.к. на enterprise-уровне обновление приложений под новые версии происходит весьма редко.
Книга поможет читателям расширить свои знания об общих конструкциях Java, структурах данных и инженерных подходах. Автор рассказывает об использовании популярных Java-фреймворков, таких как Spring и Vaadin, для создания мощных, многофункциональных приложений. Также описана технология разработки приложений, управляемых СУБД корпоративного уровня, таких как PostgreSQL и Apache Cassandra. Автор показывает, как использовать Java для анимации и создать аркадную игру.
Содержание

Об авторе
О рецензенте
Благодарности
Предисловие
Пакет кодов и цветные изображения

Глава 1. Знакомство с Java
Введение
Структура
Цели
Почему стоит программировать на Java?
Настройка среды
Операционная система
Java Runtime Environment
Java Development Kit
Поставщики и редакции JDK
Установка
Windows
MacOS
Linux
Управление версиями
Интегрированная среда разработки
Управление зависимостями в Java
Система контроля версий
Установка Git
Объектно-ориентированное программирование
Инкапсуляция
Наследование
Абстракция
Полиморфизм
Статический полиморфизм
Динамический полиморфизм
Преимущества ООП
Что нового в Java 21?
Виртуальные потоки
Упорядоченные коллекции
Строковые шаблоны
Заключение
Важно помнить

Глава 2. Фундаментальные структуры программирования
Введение
Структура
Цели
Начало работы
Maven
HelloWorld
Анонимные классы main
Переменные и форматирование
Чтение входных данных
Обработка ошибок
Операторы
Операторы switch/case
Циклы
Циклыfоr
Циклы while
Циклы do
Файлы
Запись в файл
Чтение из файла
Чтение данных строки из файла
Методы и конструкторы
Пример программы MetricUnitConverter
Класс InvalidUOMException
MeasurementValue POJO
Заключение
Важно помнить

Глава 3. Строки, символы и регулярные выражения
Введение
Структура
Цели
Символы
АSСП-арт
Строки
indexOf
substring
toUpperCase
toLowerCase
Сравнение строк
Сравнение строковых суффиксов
Сравнение префиксов строк contains
Регулярные выражения
Заключение
Важно помнить

Глава 4. Массивы, коллекции и записи
Введение
Структура
Цели
Массивы
Многомерные массивы
Коллекции и словари
Множества
HashSet
LinkedHashSet
TreeSet
Списки
ArrayList
LinkedList
Словари
HashMap
LinkedHashMap
TreeMap
Упорядоченные коллекции
Записи
Построение простого примера
Класс RPGSimulation
Класс Player
Класс Hero
Продолжение работы с классом RPGSimulation
Заключение
Важно помнить

Глава 5. Арифметические операции
Введение
Структура
Цели
Целочисленная арифметика
Сложение
Тестирование add() с помощью JUnit
Вычитание
Умножение
Деление
Модуль
Возведение в степень
Арифметика чисел с плавающей точкой
Сложение
Особенности работы с арифметикой чисел с плавающей точкой
Вычитание
Умножение
Деление
Форматирование значений с плавающей точкой
Возведение в степень
Квадратный корень
Кубический корень
Модуль числа
Заключение
Важно помнить

Глава 6. Общие структуры данных
Введение
Структура
Цели
Стеки
Очереди
Связные списки
Двоичные деревья
Заключение
Важно помнить

Глава 7. Работа с базами данных
Введение
Структура
Цели
Введение в базы данных
Краткая история баз данных Теорема САР
Согласованность
Доступность
Устойчивость к разделениям
Обозначения САР
PostgreSQL
ElephantSQL
Схема
Нормализация
Загрузка данных
Запрос данных
Доступ из Java
Класс PostgresConn
Класс AstronautPostgresDAL
Класс GeminiAstronautsRDBMS
Пересмотр класса AstronautPostgresDAL
Пересмотр класса GeminiAstronautsRDBMS
Apache Cassandra
Astra DB
Схема
Денормализация
Загрузка данных
Запрос данных
Доступ из Java
pom.xml
Класс CassandraConn
Класс AstronautCassandraDAL
Класс GeminiAstronautsNoSQL
Пересмотр класса AstronautCassandraDAL
Пересмотр класса GeminiAstronautsNoSQL
Выбор подходящей базы данных
Заключение
Важно помнить

Глава 8. Неб-приложения
Введение
Структура
Цели
Операции Restful
URI Restful
Простые операции
Веб-сервисы с помощью Spring Boot
MVC
Контроллер погодного приложения
Конечная точка сервиса Hello World Модель погодного приложения
Определение нового пространства ключей
Определение новой таблицы
Генерация нового маркера
Ус танов ка свойств приложения и переменных окружения
Изменение pom.xml
Класс WeatherPrimaryKey
Класс WeatherEntity
Класс WeatherReading
Интерфейс WeatherAppRepository
Построение JSОN-объектов ответа
Класс Measurement
Класс CloudLayer
Класс Properties
Класс Geometry
Класс LatestWeather
Пересмотр контроллера погодного приложения
Создание пользовательских веб-интерфейсов
Пересмотр pom.xml
Вид погодного приложения
Заключение
Важно помнить

Глава 9. Графика в Java
Введение
Структура
Цели
Простая графика с помощью А WT и Swing
Класс SimpleDraw
Класс MyPanel
Анимация
Класс Planet
Класс SolarSystem
Класс DrawPlanets
Java Breakout
pom.xml
Класс Ва/1
Класс Brick
Класс Paddle
Класс KeyHandler
Класс BreakoutPanel
Класс BreakoutGame
Заключение
Важно помнить
Глава 10. Завершающий J аvа-проект
Введение
Структура
Цели
Знакомство с приложением для работы с фильмами
Архитектура
База данных
Выбор базы данных
Создание новой векторной базы данных
Проектирование таблиц
Загрузчик данных
pom.xml
Класс CassandraConnection
Класс AstraConnection
Класс Movie
Класс MovieDataLoader
Запрос данных
Создание проекта киноприложения
Каталог изображений
pom.xml
application.yml
Модель
Класс Movie
Интерфейс MovieRepository
Класс MovieByTitle
Интерфейс MovieByТitleRepository
Контроллер
Класс MovieAppController
Запрос к сервису
Фильмы по ID
Фильмы по названию
Рекомендации фильмов
Представление
Класс MovieAppMain View
Заключение
Важно помнить

ПРИЛОЖЕНИЯ
Приложение 1. Ссылки
Приложение 2. Таблица преобразования UTF
Приложение 3. Справочник команд баз данных
SELECT
INSERT
UPDATE
DELETE
CREATE TABLE
CREATE INDEX
Приложение 4. Общие коды ответов НТТР
Приложение 5. Основные цветовые коды
Приложение 6. Сбор мусора
Предметный указатель

Aaron Ploetz. Code with Java 21: A practical approach for building robust and efficient applications

Table of Contents
Getting to Know Java
Fundamental Programming Structures
Strings, Characters, and Regular Expressions
Arrays, Collections, and Records
Arithmetic Operations
Common Data Structures
Working with Databases
Web Applications
Graphics in Java
inal Java Project
Appendix A: References
Appendix B: UTF Conversion Chart
Appendix C: Database Command Reference
Appendix D: Common HTTP Response Codes
Appendix E: Common Color Codes
Appendix F: Garbage Collection
Скриншоты:

Время раздачи: с 10.00 до 21.00 (минимум до появления первых 3-5 скачавших)
[NNMClub.to]_Aaron Ploetts. Programmiruem na Java.torrent
 Торрент: Платиновая раздача  Зарегистрирован
 
Скачать


Примагнититься
 Зарегистрирован:   12 Сен 2025 10:49:58
 Размер:   49.6 MB  (
 Рейтинг:   4.9 (Голосов: 54)
 Поблагодарили:   245
 Проверка:   Оформление проверено модератором 12 Сен 2025 16:11:40
Как cкачать  ·  Как раздать  ·  Правильно оформить  ·  Поднять ратио!  
Nana11212
Стаж: 10 лет
Сообщений: 66
Ratio: 10.912
0.9%
кто нибудь читал уже книги? стоящие?
Frelay
Стаж: 5 лет 2 мес.
Сообщений: 54
Ratio: 9.455
90.33%
Nana11212 писал(а): Перейти к сообщению
кто нибудь читал уже книги? стоящие?

Ну не для новичков, скорее для тех кто уже базу по Java изучил или тех кто из других языков пришел на Java посмотреть. Очень много опечаток по коду, лучше открыть гитхаб и там чекать код.
Warzenka
Стаж: 11 лет
Сообщений: 266
Ratio: 9.457
89.2%
Откуда: Ukraine
ukraine.gif
Вижу только одну книгу. Где вторая?
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютерная литература -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1