Java для опытных разработчиков, Бенджамин Э., Джейсон К., Мартин Ф., 2024.
Язык Java — сердце корпоративного ПО. Если программист хорошо знает Java, он без особого труда найдет интересную работу. Поднимите ваши навыки Java на новый уровень вместе с экспертами. Основательно изучите такие мощные инструменты, как модели конкурентного выполнения и модули, и даже раскройте некоторые глубинные тайны Java.
Узнайте, как Java работает на уровне байт-кода. Освойте ценные приемы конкурентного выполнения и оптимизации быстродействия, а еще ключевые методы сборки, тестирования и развертывания. Также рассмотрите альтернативные языки для JVM — Kotlin и Clojure. Изучив материал, вы будете выделяться на фоне других разработчиков!

ИЗМЕНЕНИЯ ЯЗЫКА И ПЛАТФОРМЫ.
На наш взгляд, важно понимать не только что изменилось в языке, но и почему. Многие из тех, кто следит за разработкой новых версий Java, активно интересуются новыми возможностями языка, однако не всегда понимают, сколько работы требуется, чтобы полноценно реализовать соответствующие изменения и подготовить их для массового использования.
Возможно, вы также заметили, что в такой зрелой среде выполнения, как Java, возможности языка нередко приходят из других языков или библиотек, развиваются в популярных фреймворках и только потом добавляются в сам язык или среду выполнения. Мы надеемся пролить свет на эти процессы, а заодно рассеять несколько сопутствующих мифов. Но если эволюция Java вас не особо интересует, переходите прямо к разделу 1.5, где речь пойдет об изменениях в языке.
В развитии языка Java одни изменения требуют больше инженерных усилий, а другие — меньше. На рис. 1.3 мы попытались представить, какие бывают типы изменений и насколько затратно реализовывать каждый из них по сравнению с остальными.
ОГЛАВЛЕНИЕ.
Предисловие.
Введение.
Благодарности.
Об этой книге.
Об авторах.
Иллюстрация на обложке.
От издательства.
Часть I От 8 до 11 и дальше.
Глава 1. Современный язык Java.
Глава 2. Модули Java.
Глава 3. Java 17.
Часть II Что там внутри?.
Глава 4. Файлы классов и байт-код.
Глава 5. Основы конкурентности в Java.
Глава 6. Конкурентные библиотеки Java.
Глава 7. Производительность кода на Java.
Часть III Другие языки на JVM.
Глава 8. Альтернативные языки на JVM.
Глава 9. Kotlin.
Глава 10. Clojure: другой взгляд на программирование.
Часть IV Сборка и развертывание.
Глава 11. Сборка в Gradle и Maven.
Глава 12. Выполнение Java в контейнерах.
Глава 13. Основы тестирования.
Глава 14. Тестирование за пределами JUnit.
Часть V Передовые рубежи Java.
Глава 15. Продвинутое функциональное программирование.
Глава 16. Продвинутое конкурентное программирование.
Глава 17. Внутреннее устройство современной JVM.
Глава 18. Будущее Java.
Приложения.
Приложение А. Выбор версии Java.
Приложение Б. Потоки данных в Java 8.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Теги: учебник по программированию :: программирование :: Бенджамин :: Джейсон :: Мартин










