万本电子书0元读

万本电子书0元读

顶部广告

Kotlin开发快速入门与实战电子书 租阅

售       价:¥

纸质售价:¥40.70购买纸书

291人正在读 | 3人评论 6.2

作       者:王志强

出  版  社:电子工业出版社

出版时间:2017-09-01

字       数:7.5万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(3条)
  • 读书简介
  • 目录
  • 累计评论(3条)
《Kotlin开发快速入门与实战》主要介绍在Kotlin开发中各种相关的技术及知识,全书共分为7章,内容层次清晰,难度循序渐进。第1章介绍Kotlin编程环境的搭建、如何运行Kotlin项目,以及编辑器的安装;第2章介绍Kotlin编程语言的基础,主要内容包括变量与常量、常见的数据类型、运算符以及流程控制语句;第3章介绍集合,以及常见的集合操作;第4章介绍函数和函数的使用;第5章主要介绍面向对象基础知识和高级编程;第6章主要介绍Kotlin与Java的互操作、Kotlin与JavaScript的互操作;第7章主要介绍一个实例——电子拍卖系统,通过Kotlin编写Android客户端。 如果你有一定的Java编程基础,则可以很容易理解Kotlin编程。没有Java编程基础也没有关系,《Kotlin开发快速入门与实战》也是从Kotlin编程基础开始讲起的。希望通过阅读《Kotlin开发快速入门与实战》,能够让你成为一个全栈工程师。 《Kotlin发快速门与实战》主要介绍在Kotlin发中各种相关的技术及知识,全书共分为7章,内容层次清晰,难度循序渐。第1章介绍Kotlin编程环境的搭建、如何运行Kotlin项目,以及编辑器的安装;第2章介绍Kotlin编程语言的基础,主要内容包括变量与常量、常见的数据类型、运算符以及流程控制语句;第3章介绍集合,以及常见的集合操作;第4章介绍函数和函数的使用;第5章主要介绍面向对象基础知识和高级编程;第6章主要介绍Kotlin与Java的互操作、Kotlin与JavaScript的互操作;第7章主要介绍一个实例——电子拍卖系统,通过Kotlin编写Android客户端。 如果你有一定的Java编程基础,则可以很容易理解Kotlin编程。没有Java编程基础也没有关系,《Kotlin发快速门与实战》也是从Kotlin编程基础始讲起的。希望通过阅读《Kotlin发快速门与实战》,能够让你成为一个全栈工程师。
【推荐语】
资深软件发工程师根据Kotlin*版本撰写,内容全面,系统讲解Kotlin发技巧和项目实战,将为您造一个全栈工程师。
【作者】
王志强,资深架构师、数据库管理员(DBA)和软件发工程师,从事各种类型软件发与技术服务,经验丰富。 精通PHP、Java和Kotlin技术,在PHP Web发、Java数据分析与挖掘、Kotlin与Android发等多个领域都有丰富的实战经验。
目录展开

前言

第1章 Kotlin环境搭建和开发工具

1.1 在Windows操作系统下配置Kotlin环境

1.1.1 在Windows操作系统下安装及配置JDK

1.1.2 在Windows操作系统下安装及配置Kotlin

1.2 在Linux操作系统下配置Kotlin环境

1.2.1 在Linux操作系统下安装及配置JDK

1.2.2 在Linux操作系统下安装及配置Kotlin

1.3 编写第一个Kotlin程序:Hello Kotlin

1.4 Kotlin程序运行过程

1.5 使用IDE编译并运行Hello Kotlin程序

1.5.1 安装JetBrains ideaIC编辑器

1.5.2 在JetBrains ideaIC编辑器中安装Kotlin插件

1.5.3 在JetBrains ideaIC中创建“Hello Kotlin”项目

1.6 本章小结

第2章 Kotlin编程基础

2.1 Kotlin编程风格

2.2 Kotlin常量和变量

2.2.1 常量

2.2.2 变量

2.2.3 变量作用域

2.3 Kotlin数据类型

2.3.1 布尔类型(Boolean)

2.3.2 数值类型(Number)

2.3.3 字符类型(Char)

2.3.4 字符串类型(String)

2.3.5 元组类型(Tuple)

2.3.6 可空类型(Null)

2.3.7 对象类型(Object)

2.3.8 数组类型(Array)

2.3.9 数据类型的检查和转换

2.4 Kotlin运算符

2.4.1 算术运算符

2.4.2 关系运算符

2.4.3 逻辑运算符

2.4.4 赋值运算符

2.4.5 位运算函数

2.4.6 运算符优先级

2.5 Kotlin流程控制语句

2.5.1 条件语句(if和when)

2.5.2 循环语句

2.6 跳转语句

2.7 本章小结

第3章 Kotlin集合

3.1 集合

3.2 集合之List

3.3 集合之Set

3.4 集合之Map

3.5 集合操作符

3.5.1 总数操作符

3.5.2 过滤操作符

3.5.3 映射操作符

3.5.4 顺序操作符

3.5.5 生产操作符

3.5.6 元素操作符

3.6 本章小结

第4章 Kotlin函数

4.1 模块化程序设计

4.2 函数定义

4.3 函数调用

4.4 可变参数函数

4.5 尾递归函数

4.6 高阶函数

4.7 内联函数

4.8 Lambda表达式

4.9 协程

4.9.1 阻塞VS挂起

4.9.2 协程的内部机制

4.10 本章小结

第5章 Kotlin面向对象

5.1 面向对象的基本概念

5.1.1 类

5.1.2 对象

5.1.3 面向对象的三大特性

5.2 类与对象

5.2.1 类的定义

5.2.2 成员属性

5.2.3 成员方法

5.2.4 对象实例化

5.2.5 构造函数

5.2.6 继承和多态的实现

5.2.7 封装

5.3 Kotlin对象高级应用

5.3.1 this关键字的使用

5.3.2 super关键字的使用

5.3.3 open关键字的使用

5.3.4 嵌套类

5.3.5 数据类

5.3.6 枚举类

5.3.7 对象表达式和对象声明

5.3.8 密封类

5.3.9 抽象类

5.3.10 接口的使用

5.3.11 泛型

5.4 委托和委托属性

5.5 错误与异常

5.5.1 自定义异常类

5.5.2 try表达式

5.6 包

5.6 本章小结

第6章 Kotlin互操作

6.1 Kotlin与Java互操作

6.1.1 Kotlin调用Java

6.1.2 Java调用Kotlin

6.2 Kotlin与JavaScript互操作

6.2.1 Kotlin调用JavaScript

6.2.2 JavaScript调用Kotlin

6.3 本章小结

第7章 电子拍卖系统

7.1 系统功能简介和架构设计

7.1.1 系统功能介绍

7.1.2 系统架构设计

7.2 JSON简介

7.2.1 使用PHP创建JSON数据对象

7.2.2 接口交互工具类

7.3 发送请求的工具类

7.4 用户登录

7.4.1 处理登录的LoginController

7.4.2 用户登录客户端

7.5 查看流拍商品

7.5.1 查看流拍商品的ItemController

7.5.2 查看流拍商品客户端

7.6 管理商品种类

7.6.1 浏览商品种类的KindController

7.6.2 查看商品种类

7.6.3 添加商品种类的KindController

7.6.4 添加商品种类

7.7 管理拍卖商品

7.7.1 查看自己的拍卖商品的ItemController

7.7.2 查看自己的拍卖商品

7.7.3 添加拍卖商品的ItemController

7.7.4 添加拍卖商品

7.8 竞拍商品

7.8.1 选择商品种类

7.8.2 根据种类浏览商品的ItemController

7.8.3 根据种类浏览商品

7.8.4 参与竞价的ItemController

7.8.5 参与商品竞价

7.9 本章小结

累计评论(3条) 3个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部