Scala, Профессиональное программирование, Одерски М., Спун Л., Веннерс Б., 2021.
«Scala. Профессиональное программирование» — главная книга по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в уникальное и мощное средство разработки. Этот авторитетный труд, написанный создателями Scala, поможет вам пошагово изучить язык и идеи, лежащие в его основе. Данное четвертое издание полностью обновлено.
Основные типы и операции.
После того как были рассмотрены в действии классы и объекты, самое время поглубже изучить имеющиеся в Scala основные типы и операции. Если вы хорошо знакомы с Java, то вас может обрадовать тот факт, что в Scala и в Java основные типы и операторы имеют тот же смысл. И все же есть интересные различия, ради которых с этой главой стоит ознакомиться даже тем, кто считает себя опытным разработчиком Java приложений. Некоторые аспекты Scala, рассматриваемые в данной главе, в основном такие же, как и в Java, поэтому мы указываем, какие разделы Java разработчики могут пропустить. В текущей главе мы представим обзор основных типов Scala, включая строки типа String и типы значений Int, Long, Short, Byte, Float, Double, Char и Boolean. Кроме того, рассмотрим операции, которые могут выполняться с этими типами, и вопросы соблюдения приоритета операторов в выражениях Scala. Поговорим мы и о том, как неявные преобразования могут обогатить варианты основных типов, позволяя выполнять дополнительные операции вдобавок к тем, что поддерживаются в Java.
Краткое содержание.
Предисловие.
Благодарности.
Введение.
Глава 1.Масштабируемый язык.
Глава 2.Первые шаги в Scala.
Глава 3.Дальнейшие шаги в Scala.
Глава 4.Классы и объекты.
Глава 5.Основные типы и операции.
Глава 6.Функциональные объекты.
Глава 7.Встроенные управляющие конструкции.
Глава 8.Функции и замыкания.
Глава 9.Управляющие абстракции.
Глава 10.Композиция и наследование.
Глава 11.Иерархия Scala.
Глава 12.Трейты.
Глава 13.Пакеты и импорты.
Глава 14.Утверждения и тесты.
Глава 15.Case-классы и сопоставление с образцом.
Глава 16.Работа со списками.
Глава 17.Работа с другими коллекциями.
Глава 18.Изменяемые объекты.
Глава 19.Параметризация типов.
Глава 20.Абстрактные члены.
Глава 21.Неявные преобразования и параметры.
Глава 22.Реализация списков.
Глава 23.Возвращение к выражениям for.
Глава 24.Углубленное изучение коллекций.
Глава 25.Архитектура коллекций Scala.
Глава 26.Экстракторы.
Глава 27.Аннотации.
Глава 28.Работа с XML.
Глава 29.Модульное программирование с использованием объектов.
Глава 30.Равенство объектов.
Глава 31.Сочетание кода на Scala и Java.
Глава 32.Фьючерсы и многопоточность.
Глава 33.Синтаксический разбор с помощью комбинаторов.
Глава 34.Программирование GUI.
Глава 35.Электронная таблица SCells.
Приложение. Скрипты Scala на Unix и Windows.
Глоссарий.
Об авторах.
Купить .
Теги: Одерски :: Спун :: Веннерс :: книги по программированию :: программирование :: Java
Смотрите также учебники, книги и учебные материалы:
- Hello World, Сэнд У., Сэнд К., 2021
- gRPC, Запуск и эксплуатация облачных приложений, Go и Java для Docker и Kubernetes, Индрасири К., Курупу Д., 2021
- Data Mining, Извлечение информации из Facebook, Twitter, LinkedIn, Instagram, GitHub, Рассел М., Классен М., 2020
- Agile, Процессы, проекты, компании, Фунтов В., 2020