当前位置:首页 > 移动开发 >
《第一季Kotlin崛起:次世代Android开发》电子书封面

第一季Kotlin崛起:次世代Android开发

  • 发布时间:2019年11月25日 13:57:16
  • 作者:张云波
  • 大小:517.8 MB
  • 类别:Kotlin电子书
  • 格式:PDF
  • 版本:清晰版
  • 评分:8.6

    第一季Kotlin崛起:次世代Android开发 PDF 清晰版

      给大家带来的一篇关于Kotlin相关的电子书资源,介绍了关于Kotlin、Android开发方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小517.8 MB,张云波编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.9。

      内容介绍

      本书分为3篇:*篇,基础语法篇,主要讲解*基础的面向过程式语法;第二篇,面向对象篇,详解Kotlin的面向对象;第三篇,Kotlin 安卓开发篇,主要讲解开发工具Android Studio的使用、UI常用组件和Kotlin开发框架Anko的应用,且以两个小实战展示Kotlin在安卓平台的实际开发能力。

      目录

      • 第1篇 基础语法篇 1
      • 第1章 Kotlin初入门 2
      • 1.1 练习环境配置 2
      • 1.2 Hello World程序 9
      • 1.3 常量与变量 11
      • 第2章 Kotlin基础 15
      • 2.1 整数型和类型推断 15
      • 2.2 浮点型(小数) 17
      • 2.3 类型安全 18
      • 2.4 布尔型 18
      • 2.5 元组 20
      • 2.6 可空类型(nullable) 20
      • 2.7 基础操作符 21
      • 2.8 package和import 25
      • 2.9 异常处理和类初始化 26
      • 2.10 引用相等和结构相等 27
      • 2.11 区间(Range) 28
      • 2.12 控制流作为表达式 29
      • 2.13 函数返回 34
      • 2.14 类型层级 34
      • 2.15 循环 35
      • 第3章 控制流 37
      • 3.1 二元判断 37
      • 3.2 循环 38
      • 3.3 多元判断 44
      • 第4章 字符串和字符 46
      • 4.1 字符串 46
      • 4.2 字符 52
      • 第5章 函数 54
      • 5.1 函数定义和使用 54
      • 5.2 函数的作用范围 56
      • 5.3 命名参数和默认参数 60
      • 5.4 函数操作符 63
      • 5.5 函数扩展 68
      • 5.6 函数字面量 71
      • 5.7 尾递归函数 72
      • 5.8 标准库函数 73
      • 5.9 泛型函数 77
      • 第6章 Lambda和高阶函数 79
      • 6.1 Lambda表达式 79
      • 6.2 高阶函数 81
      • 第7章 集合类型 84
      • 7.1 Array数组 84
      • 7.2 MutableList可变列表 92
      • 7.3 Set 94
      • 7.4 MutableSet 96
      • 7.5 Java中的各种集合 97
      • 7.6 Map 97
      • 7.7 MutableMap 102
      • 7.8 集合类型共性详解 104
      • 第2篇 面向对象篇 113
      • 第8章 初识对象 114
      • 8.1 万物皆对象 114
      • 8.2 用Kotlin描述对象 115
      • 8.3 愉快的构造 121
      • 8.4 属性 128
      • 第9章 类的进阶 136
      • 9.1 继承 136
      • 9.2 抽象类,重写和重载 144
      • 9.3 接口 146
      • 9.4 修饰符 152
      • 9.5 扩展 160
      • 第10章 多彩的类 173
      • 10.1 数据类 173
      • 10.2 密封类 183
      • 10.3 泛型 186
      • 10.4 嵌套类 195
      • 10.5 枚举类 201
      • 10.6 对象 213
      • 10.7 委托 223
      • 第11章 关于对象的小细节 241
      • 11.1 类型检查与类型转换 241
      • 11.2 异常错误处理 246
      • 11.3 结构相等与引用相等 254
      • 11.4 this表达式 257
      • 11.5 类型别名 263
      • 第12章 面向对象高级部分 268
      • 12.1 操作符重载 268
      • 12.2 反射 282
      • 12.3 维护初步 288
      • 第3篇 Kotlin安卓开发篇
      • 第13章 UI界面基础 296
      • 13.1 Android UI简介 296
      • 13.2 基类View和容器ViewGroup 296
      • 13.3 Anko简介 302
      • 13.4 Anko Layout DSL 302
      • 13.5 基本布局 315
      • 13.6 基础UI组件 331
      • 13.7 进阶UI组件 353
      • 第14章 Activity与Fragment 367
      • 14.1 Activity 367
      • 14.2 Fragment 375
      • 第15章 Service与Broadcast Receiver 380
      • 15.1 Service 380
      • 15.2 Android广播接收器(Broadcast Receivers) 396
      • 第16章 Kotlin多线程编程 404
      • 16.1 进程?线程? 404
      • 16.2 Android开发中多线程的必要性 405
      • 16.3 Kotlin中的Executors 414
      • 第17章 Android数据存储 416
      • 17.1 SharePreferences 416
      • 17.2 文件存储数据 418
      • 17.3 SQLite数据库存储数据 421
      • 17.4 ContentProvider存储数据 430
      • 17.5 网络存储数据 433
      • 第18章 Kotlin网络编程 434
      • 18.1 基于TCP/IP 协议栈的网络编程 434
      • 18.2 基于HTTP的网络通信 436
      • 18.3 HTTPConnection 438
      • 18.4 HTTP库Fuel 439
      • 18.5 数据交换格式-JSON简介 443
      • 18.6 Demo:IP查询 445
      • 18.7 WebView 450
      • 第19章 Demo:天气 462
      • 19.1 架构设计 462
      • 19.2 分析数据源 462
      • 19.3 Android 开发 471
      • 第20章 Demo:网易云音乐 500
      • 20.1 项目简介 500
      • 20.2 服务器端部署 500
      • 20.3 Android端开发 501
      • 20.4 用户登录界面与功能 505
      • 20.5 主界面 510
      • 20.6 Rank排行榜 511
      • 20.7 Rank子页面 520
      • 20.8 播放页 524
      • 20.9 私人FM 536
      • 20.10 个人页面 542

      学习笔记

      SpringBoot2.X Kotlin系列之数据校验和异常处理详解

      在开发项目时,我们经常需要在前后端都校验用户提交的数据,判断提交的数据是否符合我们的标准,包括字符串长度,是否为数字,或者是否为手机号码等;这样做的目的主要是为了减少SQL注入攻击的风险以及脏数据的插入。提到数据校验我们通常还会提到异常处理,因为为了安全起见,后端出现的异常我们通常不希望直接抛到客户端,而是经过我们的处理之后再返回给客户端,这样做主要是提升系统安全性,另外就是给予用户友好的提示。 定义实体并加上校验注解 class StudentForm() { @NotBank(message = '生日不能为空') var birthday: String = "" @NotBlank(message = "Id不能为空") var id:String = "" @NotBlank(message = "年龄不……

      详解Kotlin和anko融合进行Android开发

      kotlin是一门基于jvm的编程语言,最近进行了关于kotlin和 anko的研究。并且结合现在的APP设计模式,设想了初步的开发方式。并且准备应用在新的项目中。 Kotlin和anko Kotlin是大名鼎鼎的JB公司开发的jvm语言,官网地址为;http://kotlinlang.org/ 官网的介绍为: Statically typed programming language for the JVM, Android and the browser Kotlin的设计思想非常的轻量,尽可能的去复用java代码,不到万不得已的时候,一般不会自己去实现一套大而全的库。这使得Kotlin非常的轻量,集成到Android的project并不会很明显的影响最终的打包大小。 关于Kotlin的优点,自己总结了几点: 1,和Java的无缝调用,这在初期不需要投入非常大的精力,即使……

      Kotlin 单例实例详解

      Kotlin 单例实例详解 单例的实现方法,可以通过同伴对象,或者 lazy。 示例: class Hello private constructor() { companion object { val instance = Hello() }} 通过 lazy 实现 class Hello private constructor() { private object Holder { val INSTANCE = Hello() } companion object { val instance: Hello by lazy { Holder.INSTANCE } }} 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! ……

      解析Kotlin接口与Java8新特性接口

      前言 在看一本关于高性能编程的时候发现 Java8 中关于接口的新特性的介绍,这个特性是真的棒,解决了一个接口中有多个方法,但并不想实现该接口的类都去实现所有的方法,简单的说就是在类需要的情况再去重写接口。所以有了以下的特性出现。 接口增强 在 Java8 的中接口特性中增加以下俩种特性: 在接口中可以使用 default 关键字修饰默认方法或扩展方法,抽象方法因为其特性的原因无法使用 接口可以使用 static 声明为静态方法,可以通过类直接调用Android Studio 中使用 Java8 需要在模块中的 build.gradle 中配置指定的版 Java 版本,当然使用 Kotlin 为开发语言的话需要为 Kotlin 指定 Jvm 版本,因为 Kotlin 使用……

      以上就是本次介绍的Kotlin电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:离散数学及其应用

      下一篇:Kalman滤波器理论与应用:基于MATLAB实现

      展开 +

      收起 -

      • 《第一季Kotlin崛起:次世代Android开发》PDF下载

      Kotlin相关电子书
      Kotlin开发快速入门与实战
      Kotlin开发快速入门与实战 超清原版 立即下载
      Kotlin从零到精通Android开发
      Kotlin从零到精通Android开发 高清完整版

      是一部讲解Kotlin语言的入门书籍,从Kotlin语言的基本语法一直讲到如何将其运用于Android开发,本书从基本语法,到应用开发、电商App开发实录,尽现Kotlin魅力

      立即下载
      Kotlin程序员面试算法宝典
      Kotlin程序员面试算法宝典 影印完整版

      《Kotlin程序员面试算法宝典》是一本讲解程序员面试笔试算法的书籍。在写法上,除了讲解如何解答算法问题以外,还引入了例子辅以说明,以便读者能够更加容易地理解。

      立即下载
      Kotlin从入门到进阶实战
      Kotlin从入门到进阶实战 原书完整版

      《Kotlin从入门到进阶实战》从Kotlin 语言的基础语法讲起,逐步深入到Kotlin进阶实战,并在*后配合项目实战案例,重点介绍了使用Kotlin Spring Boot进行服务端开发和使用Kotlin进行Android应用程序开发的内容

      立即下载
      疯狂Kotlin讲义
      疯狂Kotlin讲义 全书扫描版

      《疯狂Kotlin讲义》在内容体系上将函数式编程和面向对象编程独立开来,先介绍函数式编程部分,再介绍面向对象编程,更符合Kotlin语言本身的知识体系。

      立即下载
      Kotlin从小白到大牛
      Kotlin从小白到大牛 扫描版

      这是一本精心编写的适合Kotlin入门者的一本立体化教程,JetBrains公司官方推荐用书,包含Kotlin语法基础、Kotlin编码规范、数据类型、字符串、Kotlin与Java混合编程、Kotlin I/O与文件管理、网络编程

      立即下载
      Kotlin程序开发入门精要
      Kotlin程序开发入门精要 高清版

      本书分3部分讲解Kotlin,第1部分(第1~11章)是Kotlin语言的基础部分,主要介绍了Kotlin的基础知识、语法以及大量的语法糖,如搭建Kotlin开发环境、数据类型、控制流、类、对象、接口、扩展、

      立即下载
      揭秘Kotlin编程原理
      揭秘Kotlin编程原理 完整清晰版

      Kotlin的最底层是应用场景Java虚拟机(JVM)的,而《揭秘Kotlin编程原理》的创作者刚好是用户评价热销好书推荐《揭秘Java虚拟机:JVM结构设计与保持》的创作者,他对Kotlin語言的深入了解和剖析

      立即下载
      读者留言
      u013195275

      u013195275 提供上传

      资源
      42
      粉丝
      35
      喜欢
      188
      评论
      7

      Copyright 2018-2020 xz577.com 码农之家

      本站所有电子书资源不再提供下载地址,只分享来路

      版权投诉 / 书籍推广 / 赞助:QQ:520161757