Котлин программирование Zero Basic Learning Kotlin Android Project Development Project Project Faction Combat+авторитетное руководство+вход в проект фактических боевых действий 3 тома Kotlin Front -End Design Design Cross -платформный языковой программы книги

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Информация о товаре
- Фотографии







E1 97870000332 9787121371400 978712135196 9787115515636
Этот набор книг разделен на следующие книги. Если вам нужно купить одну книгу, нажмите на ссылку ниже:
Руководство по программированию Kotlin 9787115515636 Фиксированная цена: 99,00 Юань
Котлин от входа в проект Фактический бой 9787121371400 Цена: 79,00 Юань

Название: Zero Basic Learning Kotlin's Android Project Development Project Faction Combat
Цена: 79
Книга: 16
Бумага: пластическая версия бумага
Упаковка: пластический порядок пропаганды
Номер книги ISBN: 9787121355196
Пресса: электронная промышленная пресса
Время публикации: март 2019 г. 

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

1 глава Понять котлин 1
1.1 Что такое Котлин 1
1.2 Характеристики котлина 2
1.2.1 Краткий 2
1.2.2 Безопасность 2
1.2.3 Операция с Java 3
1.2.4 Принесите поддержку IDE 3
1.3 Что вы можете разработать с Kotlin 3
1.3.1 Серверная программа 4
1.3.2 Веб -приложение 4
1.3.3 Локальная программа исполнения 5
1.3.4 Приложение для Android 5
1.4 Почему выбирают котлин 5
1.4.1 Выбор программиста Java 5
1.4.2 Начинающий выбор 6
1.5 Перспектива тенденции развития 7
2 главы Подготовка 8
2.1 Инструмент разработки введение 8
2.1.1 IntelliJ IDEA 8
2.1.2 Android Studio 21
2.1.3 Eclipse 28
2.2 Построить инструменты 30
2.2.1 Gradle 30
2.2.2 Maven 34
2.3 Спецификация программирования 39
2.3.1 Технические характеристики пользовательского интерфейса и спецификации взаимодействия с человеком -компутацией 39
2.3.2 Стиль кодирования 44
2.4 Руководство по чтению в этой книге 53
3 главы Основная грамматика 55
3.1 базовый тип 55
3.1.1 Ценить 55
3.1.2 характер 58
3.1.3 логическое значение 58
3.1.4 Множество 58
3.1.5 Нить 62
3.2 собирать 65
3.2.1 Set 65
3.2.2 List 66
3.2.3 Map 67
3.2.4 Обычно используются функции 68
3.2.5 Расширенное чтение 75
3.3 переменная 75
3.3.1 Оперативная операция 75
3.3.2 Любой тип и нулевой 76
3.3.3 Интеллектуальное преобразование и оператор 77
3.3.4 Канадские переменные и неэмпатные переменные 77
3.4 оператор 78
3.4.1 Оператор назначения 78
3.4.2 Арифметический оператор 79
3.4.3 Оператор отношений 79
3.4.4 Интервальный оператор 80
3.4.5 Логические операторы 81
3.4.6 Бит оператор 81
3.4.7 Другие операционные символы 81
3.4.8 приоритет 84
3.4.9 Рассчитать 84
3.5 выражение 84
3.5.1 Если выражение 84
3.5.2 Когда выражение 86
3.5.3 Брось, попробуй…Поймайте выражение 87
3.5.4 Регулярное выражение 88
3.5.5 Возвращение выражения 91
3.6 Предложение 91
3.6.1 Аномальное лечение 91
3.6.2 Судить приговоры 93
3.6.3 Заявление петли 95
3.7 Пользовательская функция 98
3.7.1 Функциональное объявление 98
3.7.2 Функциональный вызов 101
3.7.3 Диапазон функции 102
3.7.4 Функциональная классификация 105
3.8 Программирование и видимый модификатор 112
3.8.1 Сумка 112
3.8.2 Видимый модификатор 114
4 главы Интерфейс, класс и объект 116
4.1 Обзор 116
4.1.1 Определение интерфейс 117
4.1.2 Определение 117
4.1.3 Об объектах 118
4.1.4 Пример программирования 119
4.2 добрый 119
4.2.1 Заявление претензии 119
4.2.2 Конструктор 120
4.2.3 Класс наследство 123
4.2.4 Пример 126
4.3 Член класса 126
4.3.1 Свойства 126
4.3.2 функция 131
4.3.3 Встроенный 132
4.3.4 Внутренний класс 132
4.3.5 Анонимный внутренний класс 133
4.3.6 Модуль инициализации 133
4.3.7 Заявление объекта 134
4.4 Специальный класс 137
4.4.1 Абстрактный класс 137
4.4.2 Категория перечисления 138
4.4.3 Запечатывание 140
4.4.4 Данные 142
4.5 Расширение класса 145
4.5.1 Расширенная функция 145
4.5.2 Расширенный атрибут 148
4.5.3 Расширенный аккомпанемент объект 148
4.6 Комиссия 148
4.7 Объект 149
4.7.1 Заявление объекта 150
4.7.2 Анонимный объект 151
4.8 Дизайн 153
4.8.1 Принципы дизайна 153
4.8.2 Общая икона 158
4.8.3 PowerDesigner Design Class Diagram 160
4.9 Стандартная библиотека 162
5 главы Kotlin разрабатывает приложения Android 164
5.1 Снова разработать программу службы Hellow 164
5.1.1 Настройка среды разработки Android 164
5.1.2 Развивайте Helloworld 165
5.1.3 Шаг разработки Android 169
5.2 Узнайте о разработке Android 172
5.2.1 Техническая архитектура системы Android 172
5.2.2 Композиция приложения Android 174
5.3 Деятельность и намерение 177
5.3.1 Тост приглашение 177
5.3.2 Откройте несколько активности 179
5.3.3 Близкая активность 186
5.3.4 Жизненный цикл деятельности 189
5.4 О контроле 191
5.4.1 Обзор 191
5.4.2 О компоновке 194
5.4.3 Контроль 194
5.5 макет 198
5.5.1 Линейная планировка 198
5.5.2 Относительный макет 206
5.5.3 Макет рамы 208
5.5.4 Таблица 208
5.5.5 Сетка сетки 210
5.6 Общий контроль 212
5.6.1 TextView 212
5.6.2 EditText 220
5.6.3 Button 229
5.6.4 ImageView 230
5.6.5 Выберите управление управлением 235
5.7 Об инциденте 243
5.7.1 Механизм событий 243
5.7.2 Мониторинг механизма событий 243
5.7.3 Возвратный механизм инцидента 247
5.8 Диалог 252
5.8.1 Простой диалог 252
5.8.2 Диалоговое окно «Одиночное» 253
5.8.3 Диалоговое окно много -хромосового языка 254
5.8.4 Диалог прогресса 254
5.8.5 Пользовательский диалог 257
5.9 меню 259
5.9.1 Опционное меню 260
5.9.2 Контекстное меню 262
5.9.3 Menu Pop -up 265
6 главы Операция данных 267
6.1 Обзор 267
6.1.1 SharedPreferences 267
6.1.2 документ 268
6.1.3 Структура базы данных и базы данных (база данных SQLite) 268
6.1.4 ContentProvider 269
6.1.5 сеть 269
6.2 SharedPreferences 269
6.2.1 Получите объект SharedPreferences 270
6.2.2 Прочитать информацию 271
6.2.3 Написать информацию 271
6.2.4 Другие знания 273
6.3 документ 274
6.3.1 Чтение файлов ресурсов 274
6.3.2 Чтение и написание внутренних файлов данных 277
6.3.3 Чтение и написание внешних файлов данных 281
6.4 База данных SQLITE 284
6.4.1 Обзор 284
6.4.2 Используйте класс SQLiteOpenHelper 286
6.4.3 Используйте класс SQLitedAbase 291
6.5 ContentProvider 298
6.5.1 Обзор 299
6.5.2 Разработать ContentProvider 303
6.5.3 Разработать Convertresolver 308
6.5.4 Мониторинг изменения данных ContentProvider 310
6.6 сеть 311
6.6.1 Шаг развития 312
6.6.2 Пример кода 314
PostScript 317

Название: Котлин от входа в проект фактического боя
Цена: 79,00 юань
Пресса: электронная промышленная пресса
Время публикации: август 2019 г.
Открыто: 16
Автор: Сюй Хонгфу
Рамки: пинг пластик Le
Код ISBN: 9787121371400

Эта книга является реальным боевым инструментом для языка программирования COTLIN.“Простой язык+много примеров”Объясните стиль, чтобы помочь знакомому с языком Java или“Нулевое программирование”Читатели быстро Мастер Котлин.Вся книга разделена на 5 статей, от мелких до глубоких и объясняется постепенно.1 статья“Подготовить”, Введены основные характеристики и используют сценарии языка котлин;“начиная”, Введите переменные и константы, типы данных, эксплуатационные символы, управление процессом, типы массива и типы сбора на языке котлина;“Продвигать”Представлены расширенное использование, наследование, абстрактная категория и интерфейсы типов картирования, классов и объектов, а также классов.“Высокий уровень”, Ввел расширение и комиссию, приложения высокого уровня, аннотации и рефлексы, аномалии, операции ввода -вывода, DSL, асинхронное программирование и вызовы между Java;“Фактический бой”В основном он вводит приложения Back -End, приложения для Android и приложения с фронтами использования языка Kotlin для написания системы управления книгами.Эта книга подходит для всех читателей, которые заинтересованы в языке котлин.Независимо от того, имел ли у читателя опыт Kotlin или Фонд Java, даже если это только программисты, которые программируют, они могут быстро понять язык через эту книгу.

Оглавление
=
1 подготовка
=
Глава 1 Понимает котлин 2
1.1 Что может сделать котлин 2
1.2 Преимущества Kotlin 3
1.3 Как использовать эту книгу 3
-
Глава 2 Опыт Котлин 4
2.1 Создание среды разработки 4
建 2.1.1 Строительство среды развития Java 4
建 2.1.2 Строительство среды развития Kotlin 6
2.2 Используйте RPHL 6
识 2.2.1 Знание rphl——Быстро проверка кода кода 6
例 2.2.2 Пример 1: четыре операции в RPHL 6
2.3 Поддержка IDE Kotlin 7
I2.3.1 Использовать Idea/Android Studio 7
E2.3.2 Используйте Eclipse 7
2.4 Инструмент Cotlin's Construction 8
M2.4.1 Используйте Maven 8
G2.4.2 Используйте Gradle 10
2.5 Основная концепция 10
源 2.5.1 исходный файл и файл ByteCode 10
识 2.5.2 Идентификатор и ключевое слово 11
句 2.5.3 оператор и кодовый блок 11
释 2.5.4 Примечания 11
A2.5.5 Main () Функция 13
2.6 Сводка этой главы 14
=
2 вход
=
Глава 3 Рука 16
3.1 Пример 2: сценарий котлина——Четыре операции 16
3.1.1 Изучите сценарий Kotlin 16
写 3.1.2 Напишите сценарий Kotlin 16
行 3.1.3 Запуск сценария 16
3.2 Пример 3: одно приложение Kotlin——Hello Kotlin 17
3.2.1 Изучите приложение Kotlin 17
写 3.2.2 Написание кода 17
译 3.2.3 Компиляция кода 17
行 3.2.4 Запуск кода 18
3.3 Резюме этой главы 18
-
Глава 4 Переменные и константы 19
4.1 Переменная 19
变 4.1.1 Понимание переменной 19
建 4.1.2 Создание переменной 19
4.2 Постоянная (значение) 20
常 4.2.1 Понять постоянный (значение) 21
建 4.2.2 Создать постоянную (значение) 21
4.3 Пример 4: Переменные сравнения и постоянная 21
4.4 Резюме этой главы 22
=
Глава 5 Тип данных 23
5.1 Понять классификацию типа данных 23
5.2“Ценить”Тип——Укажите числа 23
值 5.2.1 Основная классификация численного типа 23
型 5.2.2 целое число, длинное целочисленное и короткое целостность 24
精 5.2.3. Единственная точность и двойная рецепция плавающей запятой тип 26
例 5.2.4 Пример 5: Использовать“Ценить”Тип для операции передачи 27
5.3“характер”и“Нить”Тип——Экспресс Текст 27
符 5.3.1 Тип символа 28
符 5.3.2 Тип строки——Набор символов 28
符 5.3.3 Общий метод строки типа 29
字 5.3.4 Понять шаблон строки——Используйте выражение 31 в строке 31
例 5.3.5 Пример 6: Запись SQL -оператор 32 с помощью шаблона строки 32
多 5.3.6 Изучить многочисленное текст——Оригинальный вывод Multi -Line оператор 33
例 5.3.7 Пример 7: Используйте много -линейный текст набора строк 34
5.4“байт”Тип——Указывает бинарный 35
5.5“логическое значение”Тип——Верно или неверно 35
5.6 Пустой тип 35 Котлина 35
值 5.6.1 Пустое значение——Нет места для хранения 35
空 5.6.2 может быть пустым типом——Это может быть пустое значение, или это не может быть 36
空 5.6.3 не -темпский тип——Не может быть пустым значением 37
例 5.6.4 Пример 8: Избегайте указателя воздуха 37 с оператором безопасности 37
5.7 Встроенная структура типа Kotlin 39
N5.7.1 любой тип——Семейный класс всех классов 39
U5.7.2 Тип блока——Ничто не вернется 39
O5.7.3 ничего типа——Ничего 39
5.8 Тип преобразования и типа суждения 40
值 5.8.1 Численное преобразование типа 40
类 5.8.2 Автоматическое преобразование типа 40
制 5.8.3 Обязательное преобразование типа 41
型 5,8,4 Типы увеличиваются 41
类 5.8.5 Тип безопасности преобразование 41
型 5.8.6 Тип суждения и интеллектуального преобразования 42
5.9 Тип псевдоним 42
5.10 Эта глава является резюме 43
=
Глава 6 Операции 44
6.1 Знайте оператор 44
6.2 Один юань оператор 44
负 6.2.1 положительный и отрицательный оператор 44
增 6.2.2.
否 6.2.3 Отрицательный оператор 45
6.3 Бинарный оператор 46
则 6.3.1 Четыре операционных оператора 46
合 6.3.2 Составной оператор 46
操 6.3.3 Оператор сравнения 47
运 6.3.4 -Метод работы 48
猫 6.3.5 Elvis Opera 49
等 6.3.6 равная природа 49
N6.3.7 в и!
索 6.3.8 Индексный оператор 51
间 6.3.9 Интервал рабочего символа 51
6.4 Переписывание 51 Оператор 51
6.5 Сводка этой главы 52
=
Глава 7 Управление процессом 53
7.1 Заявление условия 53
F7.1.1, если оператор 53
F7.1.2, если выражение 55
H7.1.3, когда заявление 56
H7.1.4, когда выражение 57
例 7.1.5 Пример 9: Multi -Unfage of a Whe Studer 57
7.2 Европейское предложение 59
H7.2.1, пока петля 60
Or7.2.2 для петли 61
例 7.2.3 Пример 10: Используйте для цикла для замены цикла Whaister 62
Re7.2.4.
7.3 Заявление о прыжках 63
ON7.3.1 Продолжить заявление——Пропустите текущий цикл 63
RE7.3.2 Заявление о разрыве——Стоп цикл 64
例 7.3.3 Пример 11: Использование оператора продолжения и оператора Break для замены метки 65
7.4 Резюме этой главы 65
=
Глава 8 Массив Тип 67
8.1 Массив 67
数 8.1.1 Изучите массив——Набор данных того же типа 67
建 8.1.2 Создать массив 67
例 8.1.3 Пример 12: Общая операция массива 70
8.2 Многомерный массив 72
多 8.2.1 Изучите многократный массив——Элементы массива также являются массивом 72
例 8.2.2 Пример 13: Выводная графика 73 с многомерным массивом 73
8.3 Сводка этой главы 74
=
Глава 9 Тип 75
9.1 Список (список) Тип 75
Список 列 9.1.1——Набор данных 75
可 9.1.2 неизменного списка 75
变 9.1.3 Список переменных 77
列 9.1.4 пустой список 78
例 9.1.5 Пример 14: Общие методы списка типа 79
Эпизод 9.2 (SET) Тип 82
∣ 9.2.1——Набор данных, которые не повторяются 82
可 9.2.2 Невозможно сконцентрироваться 82
变 9.2.3 Metable Collection 82
集 9.2.4 пустой набор 84
例 9.2.5 Пример 15: Общие методы типов типа 84
9.3 Диапазон типа 85
区 9.3.1 Понять интервал——Непрерывный набор данных 85
例 9.3.2 Пример 16: Общие методы интервала типа 87
9.4 последовательность (последовательность) тип 88
9.4.1 Понять последовательность——Набор данных 88
例 9.4.2 Пример 17: Общие методы последовательности типа 88
9.5 Эта глава - резюме 89
=
3 передовые статьи
=
Глава 10 Тип карты 94
10.1 Понять картирование——Найдите значение 94 через имя
10.2 Создать нехарактерное картирование 94
10.3 Создание переменной картирование 95
10.4 Создать пустое отображение 97
10.5 Пример 18: Общие методы картирования 97
获 10.5.1 Длина картирования 97
通过 10.5.2 Значение через ключевое значение 97
修 10.5.3 Изменить переменную картирование 99
10.5.4 Удалить элемент 100 в отображении переменных
10.5.5 за время Картирование 100
10.6 Резюме этой главы 101
=
Глава 11 класс и объекты 102
11.1 Концепция и использование функции 102
了解 11.1.1 Понять функцию——Повторно используйте набор заявлений 102
认 11.1.2 Основная структура функции распознавания 102
11.2 возвращаемое значение функции 103
在 11.2.1 Вернитесь к функции в функции 103
了解 11.2.2 Тип данных возвращаемого значения 104
实 11.2.3 Пример 19: назад несколько значений одновременно в функции 104
11.3 Параметры функции 105
了解 11.3.1 Понять параметры функции 105
11.3.2 Параметры именования 106
变 11.3.3 Изменить женьшень——Используйте 107, когда количество параметров не может быть определена
Значение по умолчанию параметра 109 参 11.3.4
单 11.3.5 Функция отдельной экспрессии 109
11.4 Концепции и использование 110
了解 11.4.1 Знайте класс——Аннотация 110 той же концепции
Основная структура 110 类 11.4.2
实 11.4.3 Пример 20: Определите компьютер 111
11.5 Объект 112
了解 11.5.1. Понять объект——Конкретная реализация класса 112
创 11.5.2 Создание объекта 113
11.5.3 Атрибуты и методы доступа объектов 113
11.6 Строительный метод 114
了解 11.6.1 Понять метод строительства——Как создать объект 114
主 11.6.2 Метод основной структуры и код инициализации 114
副 11.6.3 боковая структура 116
11.7 Атрибут 118
了解 11.7.1 Понимание атрибутов и поля 118
使用 11.7.2 Используйте по умолчанию доход Getter и Setter 119
自 11.7.3 Пользовательские аксессуры Getter и Setter 119
11.7.4 за кулисами 121
11.7.5 Атрибут инициализации задержки 121
内 11.7.6 Атрибут Inner United 123
11.8 Метод 123
I11.8.1 Метод инфикса 123
C11.8.2 Метод компонента 124
11.9 Это ключевое слово 125
11.10 Пример 21: Создать систему управления входом в систему пользователя 126
111.10.1 Создание пользовательского класса 126
211.10.2 Создание классов управления пользователями 128
311.10.3 Создание клиента 131
11.11 Эта глава является резюме 132
=
Глава 12 Категория расширенное использование 133
12.1 Встроенная категория——Определить классы в классе 133
12.2 Внутренний класс——Класс в качестве члена другого класса 134
12.3 Заявление объекта——Одиночный объект 134
12.4 Аккомпанемент объект——Заменить статические члены 135
了解 12.4.1. Понять объект сопровождения——Одиночный объект в классе 135
12.4.2 Применение объекта аккомпанемента 136
12.5 Выражение объекта——Аноним 37
创 12.5.1 Создать выражение объекта 137
12.5.2 Тип лимитов анонимного объекта 138
12.6 Класс данных——Анемия модель 140
创 12.6.1 Создание класса данных 140
了解 12.6.2 Ограничьте правила встроенного метода 142
了解 12.6.3 Понять копию между объектами 144
12.7 Американская категория класса——Постоянный набор 145
创 12.7.1 Создать класс перечисления 146
实 12.7.2 Пример 22: Используйте категорию перечисления для обработки дат 147
12.8 Запечатывание класса 150
12.9 Эта глава - резюме 150
=
Глава 13 Наследование, абстрактное и интерфейс 152
13.1 Наследование 152
了解 13.1.1 Понять наследование——Добавьте функцию в существующий класс 152
什么 13.1.2 Какая категория может быть унаследован 152
使用 13.1.3 Наследование 153
重 13.1.4 Метод переписывания 153
重 13.1.5 Переписать атрибут 154
13.1.6.——Супер ключевое слово 155
13.2 Аннотация класс 156
了解 13.2.1 Понимание абстрактного класса——Определите шаблон 156
使用 13.2.2 Используйте абстрактный класс 156
13.3 Интерфейс 157
了解 13.3.1 Понять интерфейс 157
使用 13.3.2 Используйте интерфейс 158
13.4-это отношения 159
13.5 Правила переписывания 160
13.6 Пример 23: Используйте наследование, чтобы нарисовать экран мобильного телефона 161
13.7 Резюме этой главы 165
=
Глава 14 Управление пакетами и контроль доступа.
14.1 Сумка——Набор связанного кода 166
声 14.1.1 Пакет операторов 166
导 14.1.2 импортный пакет 167
14.4.3 Пакет импорта по умолчанию 168
14.2 Символы управления доступом——Можно ли контролировать участников 168
14.2.1 Категория Символа управления доступом 168
14.2.2 Символ управления доступом 169
类 14.2.3 Символы контроля доступа на членах 169
14.3 Другие контрольные символы 170
O14.3.1 Открытый символ управления и конечный символ управления 171
O14.3.2 Переопределить символ управления 171
14.4 Резюме этой главы 171
=
Глава 15 Глава Демократическое выражение 172
15.1 Роль регулярного выражения 172
15.2 Используйте регулярное выражение 172
创 15.2.1 Создание объекта регулярного выражения 172
15.2.2 Сопоставление данных 173
提 15.2.3 Извлечение данных 173
15.2.4 Замените данные 174
正 15.2.5 Обычная группа группы 174
15.3 Пример 24: Используйте регулярное выражение для анализа веб -страницы 175
15.4 Резюме этой главы 177
=
Глава 16 Поколение 178
16.1 Понимание общего 178
16.1.1 Концепция общего типа 178
为什么 16.1.2 Почему это должно иметь общий 178
16.2 Общее использование 179
16.2.1 Общая функция 179
16.2.2 Общий класс 180
16.3 Тип Параметр ограничение 181
上 16.3.1 Концепция верхних границ 181
指 16.3.2 Укажите одну верхнюю границу 181
指 16.3.3 Укажите несколько верхних границ 182
隐 16.3.4 Скрытая верхняя граница 182
16,4 типа изменение 183
16.4.1 Изменение 183
在 16.4.2 Сотрудничество в заявлении 184
在 16.4.3 Обратный в заявлении 185
类 16.4.4 Тип границы параметра——Изменить 186 при использовании использования
星 16.4.5 ПРОЕКЦИЯ НОМЕРА Звездного номера 186
16,5 типа стерто 187
类 16.5.1 Концепция типа стирания 187
内 16.5.2 Функция внутреннего куплета и тип стирания 188
16.6 Пример 25: Постоянство данных с дженериками 188
16.7 Резюме этой главы 191
=
4 высокого уровня
=
Глава 17 Расширение и достоверность 194
17.1 Расширение——Добавьте функцию в существующий класс 194
17.1.1 Метод расширения 194
17.1.2 Атрибут расширения 195
17.1.3 Объект Accompanent Accompanentium
17.1.4 Расширение может быть пустым типом 196
17.1.5 Статическое связывание 197
17.2——Альтернатива наследства 198
使用 17.2.1 Как использовать 198
使用 17.2.2 Использовать комиссию по атрибутам 200
使用 17.2.3 Используйте встроенную комиссию по атрибутам 201
17.2.4 Заказанная фабрика категория 205
17.3 Резюме этой главы 207
=
Глава 18: Расширенное применение функции 208
18.1 Высокий уровень функции 208
18.1.1 Тип функции 208
将 18.1.2 Функция как параметр 210
将 18.1.3 Функция используется в качестве возвращаемого значения 210
18.2 Анонимная функция и выражение функции 212
18.3 Lambda Expression 212
使用 18.3.1 Используйте Lambda Expression 213
隐 18.3.2 Скрытый параметр 214
作为 18.3.3
在 18.3.4 Данные возврата 215 в выражении Lambda
18.4 Функция внутреннего союза 216
创 18.4.1 Создание функции внутреннего соединения 217
取 18.4.2 Отменить параметр внутренний союз 218
本 18.4.3
18.5 Функция функции хвоста 219
18.6 Функциональное программирование 220
M18.6.1 Map () Метод 220
F18.6.2 Flatmap () Метод 221
18.6.3 Zip () Метод 221
18.6.4 Muder () Метод 222
F18.6.5 FOLT () Метод 223
F18.6.6 Filter () Метод 223
F18.6.7 Foreach () Метод 224
P18.6.8 Partition () Метод 224
18.7 Пример 26: Используйте метод функции для завершения анализа данных 225
18.8 Резюме этой главы 226
=
Глава 19 Примечание и рефлекс 227
19.1 Примечание——Добавить Mark 227 в код
使用 19.1.1 Примечание 227
了解 19.1.2 Понять количество примечаний 228
注 19.1.3 Примечание. Цель 231
了解 19.1.4 Понять юань примечание 232
19.2 Отражение——Получить код метаданных 234 при запуске программы
19.2.1 Добавить зависимость 234
使用 19.2.2 Используйте рефлекс 234
19.3 Пример 27: сериализация объекта посредством отражения и аннотации объекта 240
19.4 Резюме этой главы 246
=
Глава 20 Исключение 247
20.1 Понять аномальный 247
20.2 Исключение исключения 247
20.2.1. Аномалия захвата и лечения 247
了解 20.2.2 Понять наконец -то кодовый блок и возвратное значение 249
处 20.2.3 Dreatment аномалий в экспрессии Try 250
20.2.4. Аномалия 251
20.3 Аномальный объект 253
了解 20.3.1 Понять аномальный объект 253
自 20.3.2 Пользовательский аномальный класс 253
2 20.4 Пример 28: Лечение аномалий в выздоровлении 254
20.5 Эта глава - резюме 257
=
Глава 21 Операция ввода/вывода 258
21.1 Операция файла 258
创 21.1.1 Создайте файл 258
21.1.2 Удалить файл 259
创 21.1.3 Создать каталог 259
21.1.4 Удалить каталог 259
21.2 Операция потока 259
流 21.2.1 Классификация потока 259
写 21.2.2 Файл записи 260
读 21.2.3 Файл чтения 261
21.3 Пример 29: Читать и проанализировать файл CSV 262
21.4 Резюме этой главы 265
=
Глава 22 DSL 266
22.1 Основные знания DSL 266
了解 22.1.1 Понять область конкретных языков 266
了解 22.1.2 Понять сценарии общего использования DSL 266
了解 22.1.3 Изучите классификацию DSL 267
22.2 Используйте DSL 267
实 22.2.1 Пример 30: Используйте выражение Lambda для реализации DSL 267
实 22.2.2 Пример 31: DSL 269 с цепными вызовами
22.3 -в DSL 270
22.4 Резюме этой главы 271
=
Глава 23 Асинхронное программирование 272
23.1 ТЕПА И ПРОЦЕСС 272
23.2 Использование потока 272
23.3 Понимание Совета 274
23.4 Использование Coroutine 274
配 23.4.1 Зависимость конфигурации 274
协 23.4.2 Корреспондент строитель——Создать корпорацию 275
J23.4.3 Класс работы——Совет управления 277
协 23.4.4 Статус совета и корпоративная отмена 278
23,5 висящая функция 284
23.6 Async Function и Method wait () 285
A23.6.1 Async () Функция 285
A23.6.2 wait () Метод 287
23.7 Контекст корреспонденции и планировщик Coroutine 287
上 23.7.1 Контекст и планировщик 287
使用 23.7.2 Используйте Coroutine Scheduler 289
23.8 Активация совета 290
协 23.8.1 ОТДЕЛЕНИЕ ОТВЕТА И СОН
协 协 23.8.2 Аномалия в Coroutine 291
23.9 Совет отладки 292
23.10 Эта глава - саммит 293
=
Глава 24 и Java Call 295
24.1 Используйте Kotlin, чтобы позвонить в программу Java 295
标 24.1.1 Идентификатор 295
类 24.1.2 Тип Картирование 296
可 24.1.3 Пустой тип и платформ тип 298
S24.1.4 Метод сеттера и Getter 299
O24.1.5 Объектный класс 300
24.1.6 Статические члены 301
S24.1.7 SAM Тип 302
24.1.8 общая модель 303
检 24.1.9 Excamination Excamination 303
024.1.10 JNI 304
24.2 Используйте Java, чтобы позвонить в программу Kotlin 304
属 24.2.1 Свойства 304
可 24.2.2 может быть пустым типом 305
实 24.2.3 Поле экземпляра 305
类 24.2.4 Полевое поле 306
24.2.5 Статический метод 307
24.2.6 Символ управления доступом 308
24.2.7 Kclass 308
方法 24.2.8 Метод перезагрузить 308
顶 24.2.9 Члена на верхний уровень 309
024.2.10 @jvmname Примечание 310
124.2.11 Изменение типа 312
224.2.12 Проверьте аномалию 312
24.3 Резюме этой главы 313
=
5 проектов фактический бой
=
Глава 25, написанная в Котлине“Система управления книгами”Back -End Application 316
25.1 Установите Spring Boot Project 316
25.2 Реализовать уровень настойчивости 319
25.3 Реализация уровня ресурсов 326
25.4 Реализовать уровень обслуживания 330
25.5 разрешить посещение креста -333
25.6 Запустите код 333
-
Глава 26, написанная с котлином“Система управления книгами”Приложение Android 335
26.1 Установите Android Engineering 335
26.2 Конфигурационный проект 338
26.3 Файл макета записи 341
26.4 Написание бизнес -модели 344
26.5 Создать Sevice 345
26.6 Создать UI 346
26.7 Запуск проекта 350
-
Глава 27 написано с котлином“Система управления книгами”Приложение Front -end 351
27.1 Установите фронт -ной проект 351
27.2 Проект анализа 352
27.3 Назовите базовые знания JavaScript 354
27.4 Базовые знания React 355

Название: Руководство по программированию Kotlin
[MEI] Джош Шиен, [Мидиа] Дэвид Грин Харч (автор) Ван Мингфа (переводчик)
Номер книги 978-7-115-51563-6
Фиксированная цена 99,00 юань
Страница 336








