8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

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

Цена: 4 007руб.    (¥189.6)
Артикул: 601020832913

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

Этот товар на Таобао Описание товара
Продавец:山西春雨图书专营店
Адрес:Пекин
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥631 332руб.
¥ 48 35.5751руб.
¥ 158 110.62 337руб.
¥ 118 77.51 638руб.


E1 97870000332 9787121371400 978712135196 9787115515636

Этот набор книг разделен на следующие книги. Если вам нужно купить одну книгу, нажмите на ссылку ниже:

Руководство по программированию Kotlin 9787115515636 Фиксированная цена: 99,00 Юань

Котлин от входа в проект Фактический бой 9787121371400 Цена: 79,00 Юань 

Zero Basic Learning Kotlin's Android Project Development Faction Combat 9787121355196 Цена: 79,00 Юань 

Основная информация Mountain.png

Название: Zero Basic Learning Kotlin's Android Project Development Project Faction Combat 

Цена: 79

Книга: 16

Бумага: пластическая версия бумага

Упаковка: пластический порядок пропаганды

Номер книги ISBN: 9787121355196

Пресса: электронная промышленная пресса

Время публикации: март 2019 г. 

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

Справочник Mountain.png

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

Основная информация Mountain.png

Название: Котлин от входа в проект фактического боя

Цена: 79,00 юань

Пресса: электронная промышленная пресса

Время публикации: август 2019 г.

Открыто: 16

Автор: Сюй Хонгфу

Рамки: пинг пластик Le

Код ISBN: 9787121371400

Введение Mountain.png

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

Справочник Mountain.png
Оглавление 

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

Основная информация Mountain.png

Название: Руководство по программированию Kotlin

[MEI] Джош Шиен, [Мидиа] Дэвид Грин Харч (автор) Ван Мингфа (переводчик)

Номер книги 978-7-115-51563-6

Фиксированная цена 99,00 юань

Страница 336