万本电子书0元读

万本电子书0元读

顶部广告

Kotlin从基础到实战电子书 租阅

1.本书从基础门始,带领读者逐步学习Kotlin的相关技术,*后以游戏发案例贯穿全书; 2.全书配套教学视频,帮助读者全面掌握相关内容。

售       价:¥

纸质售价:¥46.80购买纸书

65人正在读 | 0人评论 6.2

作       者:黑马程序员

出  版  社:人民邮电出版社有限公司

出版时间:2019-03-01

字       数:31.8万

所属分类:

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

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书从初学者的角度详细讲解了Kotlin发中常用的多种技术。全书共13章,内容包括Kotlin门、Kotlin编程基础、函数、面向对象、集合、lambda编程、泛型、Gradle、协程、“坦克大战”游戏发、DSL、Kotlin与Java互操作、时钟。 本书通过典型的案例、通俗易懂的语言阐述面向对象中的抽象概念,在集合、Lambda编程、泛型、Gradle、协程等章节中,通过剖析案例、分析代码结构、解决常见问题等方式,帮助初学者培养良好的编程习惯。第10章运用前几章的基础知识实现了一个坦克大战的游戏案例发。第11~13章分别介绍了DSL、Kotlin与Java行互操作以及通过Kotlin语言实现一个JavaScript语言的时钟项目,帮助初学者掌握Kotlin语言与Java语言、JavaScript语言的互操作。 本书既可作为高等院校本、专科计算机相关专业的教材,也可作为社会培训教材,是一本适合广大编程爱好者参考和学习的书籍。为了帮助编程者更好地学习本书中的内容,本书还提供了配套的源代码与视频等资源,方便读者学习。 本书从初学者的角度详细讲解了Kotlin发中常用的多种技术。全书共13章,内容包括Kotlin门、Kotlin编程基础、函数、面向对象、集合、lambda编程、泛型、Gradle、协程、“坦克大战”游戏发、DSL、Kotlin与Java互操作、时钟。 本书通过典型的案例、通俗易懂的语言阐述面向对象中的抽象概念,在集合、Lambda编程、泛型、Gradle、协程等章节中,通过剖析案例、分析代码结构、解决常见问题等方式,帮助初学者培养良好的编程习惯。第10章运用前几章的基础知识实现了一个坦克大战的游戏案例发。第11~13章分别介绍了DSL、Kotlin与Java行互操作以及通过Kotlin语言实现一个JavaScript语言的时钟项目,帮助初学者掌握Kotlin语言与Java语言、JavaScript语言的互操作。 本书既可作为高等院校本、专科计算机相关专业的教材,也可作为社会培训教材,是一本适合广大编程爱好者参考和学习的书籍。为了帮助编程者更好地学习本书中的内容,本书还提供了配套的源代码与视频等资源,方便读者学习。
【推荐语】
1.本书从基础门始,带领读者逐步学习Kotlin的相关技术,*后以游戏发案例贯穿全书; 2.全书配套教学视频,帮助读者全面掌握相关内容。
【作者】
黑马程序员,传智播客旗下高端IT教育品牌,成立于2006年,它是由中国Java培训领军人张孝祥老师发起,联合全球*大的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养优秀软件应用工程师的宏伟目标。
目录展开

内容提要

前言

第1章 Kotlin入门

1.1 Kotlin简介

1.2 Kotlin开发环境搭建

1.3 开发第一个Kotlin程序

1.4 本章小结

第2章 Kotlin编程基础

2.1 Kotlin的基本语法

2.2 Kotlin中的变量

2.3 运算符

2.4 字符串

2.5 选择结构语句

2.6 循环结构语句

2.7 区间

2.8 数组

2.9 变量的类型转换

2.10 空值处理

2.11 本章小结

第3章 函数

3.1 函数的介绍

3.2 函数的分类

3.3 本章小结

第4章 面向对象

4.1 面向对象的概念

4.2 类与对象

4.3 构造函数

4.4 类的继承

4.5 抽象类和接口

4.6 常见类

4.7 委托

4.8 异常

4.9 本章小结

第5章 集合

5.1 集合概述

5.2 List接口

5.3 Set接口

5.4 Map接口

5.5 本章小结

第6章 Lambda编程

6.1 Lambda表达式入门

6.2 高阶函数的使用

6.3 标准库中的高阶函数

6.4 内联函数

6.5 本章小结

第7章 泛型

7.1 泛型的定义

7.2 泛型的分类

7.3 泛型约束

7.4 子类和子类型

7.5 协变与逆变

7.6 泛型擦除与实化类型

7.7 本章小结

第8章 Gradle

8.1 Gradle简介

8.2 Gradle程序

8.3 Gradle的任务

8.4 Gradle的依赖

8.5 Gradle扩展

8.6 本章小结

第9章 协程

9.1 协程简介

9.2 协程的基本操作

9.3 协程取消

9.4 管道

9.5 本章小结

第10章 坦克大战

10.1 项目介绍

10.2 项目搭建

10.3 窗体设计

10.4 绘制游戏元素

10.5 我方坦克移动

10.6 子弹

10.7 敌方坦克

10.8 大本营

10.9 游戏结束与打包

10.10 本章小结

第11章 DSL

11.1 DSL简介

11.2 DSL的使用

11.3 Anko插件

11.4 本章小结

第12章 Kotlin与Java互操作

12.1 在Kotlin中调用Java

12.2 在Java中调用Kotlin

12.3 Kotlin与Java中的操作对比

12.4 本章小结

第13章 时钟

13.1 时钟项目简介

13.2 创建时钟项目

13.3 绘制基本元素

13.4 绘制时钟

13.5 本章小结

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部