您好,
请登录
免费注册
我的订单
我的浏览
我的收藏
客户服务
网站导航
特色主题
书籍/杂志/报纸
综合图书
综合分类
促销活动
拍卖活动
CMS频道
优惠活动
提货中心
搜商品
搜店铺
小说
文学
儿童
教材
我的购物车
购物车中还没有商品,赶紧选购吧!
全部分类
全部分类
书籍/杂志/报纸
考试/教材/论文
社会科学
综合图书
综合分类
首页
积分商城
店铺街
书籍/杂志/报纸
考试/教材/论文
社会科学
艺术
育儿书籍
自然科学
工业/农业技术
自我实现/励志
文学
自由组合套装
外语/语言文字
法律
小说
儿童读物/教辅
保健/心理类书籍
历史
医学卫生
旅游
管理
漫画/动漫小说
计算机/网络
经济
哲学和宗教
传记
生活
其他
体育运动(新)
政治军事
娱乐时尚
文化
工具书/百科全书
地图/地理
淘宝网开店书籍专区
旧版书
进口原版书(含港台)
期刊杂志
报纸
培训课程
报刊订阅
字帖/练字帖/练字板/毛笔字
计算机/网络
数据库
计算机/网络其它
程序设计(新)
操作系统(新)
办公自动化软件(新)
网络通信(新)
计算机理论和方法(新)
计算机控制仿真与人工智能
计算机软件工程(新)
计算机硬件组装、维护
计算机系统结构(新)
计算机手册
图形图像/多媒体(新)
网站设计/网页设计语言(新)
计算机安全与密码学
计算机辅助设计和工程(新)
软件工程
安全与加密
信息系统(新)
程序设计(新)
Kotlin从小白到大牛
对比
收藏 (
)
条形条码:
Kotlin从小白到大牛
商品价格
降价通知
高级VIP可享超值优惠价
立即开通
市 场 价
累计评价
0
/
累计销量
0
手机购买
配送
至
服务
发货并提供售后服务。
可用积分
0
自提
选择门店
请选择有货的门店,上门自提
数量
库存
个
立即购买
加入购物车
到店取货
温馨提示
平台自营
5.00
商品评价
5
服务态度
5
发货速度
5
微信扫码查看移动端店铺
店铺
暂无联系方式
~
店内分类
小说
文学
青春文学
传记
书法
摄影
绘画
美术考试
音乐
艺术
童书
励志与成功
管理
经济
金融与投资
育儿/家教
孕产/胎教
旅游/地图
烹饪/美食
时尚/美妆
家居
婚恋与两性
娱乐/休闲
健身与保健
保健
动漫
历史
心理学
政治/军事
国学/古籍
哲学/宗教
法律
文化
社会科学
科普读物
计算机与互联网
建筑
医学
工业技术
农业/林业
电子与通信
科学与自然
体育/运动
中小学教辅
大中专教材教辅
考试
外语学习
字典词典/工具书
杂志/期刊
进口原版
港台图书
日文图书
相关分类
数据库
计算机/网络其它
程序设计(新)
操作系统(新)
办公自动化软件(新)
网络通信(新)
计算机理论和方法(新)
计算机控制仿真与人工智能
计算机软件工程(新)
计算机硬件组装、维护
新品
热销
推荐
最近浏览
清空
Kotlin从小白到大牛
¥70.40
加载相关商品中...
商品详情
规格参数
用户评论(
0
)
网友讨论圈
手机购买
加入购物车
价格:
数量:
库存
个
确定
取消
商品详情
商品名称:Kotlin从小白到大牛
商品编号 :597910822796
店铺:
重量:0.000千克
上架时间:2020-08-26 15:27:29
ISBN编号 :9787302505310
书名 :Kotlin从小白到大牛,Kotlin从小白到大牛
作者 :关东升
出版社名称 :清华大学出版社
定价 :128.00元
开本 :16开
是否是套装 :否
更多参数>>
本书作者历时一年,精心编写了适合Kotlin入门者的一本立体化教程。本书是JetBrains公司官方推荐用书!赠送教学课件29章,源代码30章,教学视频2500分钟!并提供实时在线答疑服务 基本信息 商品名称: Kotlin从小白到大牛 开本: 16开 作者: 关东升 定价: 128.00 ISBN号: 9787302505310 出版时间: 2018-08-15 出版社: 清华大学出版社 印刷时间: 2018-08-03 版次: 1 印次: 1 目 录推荐序 1前言 3配套资源说明 6学习路线图 7内容说明 9第1篇 Kotli
...
展开完整描述 ▼
本书作者历时一年,精心编写了适合Kotlin入门者的一本立体化教程。本书是JetBrains公司官方推荐用书!赠送教学课件29章,源代码30章,教学视频2500分钟!并提供实时在线答疑服务
基本信息
商品名称:
Kotlin从小白到大牛
开本:
16开
作者:
关东升
定价:
128.00
ISBN号:
9787302505310
出版时间:
2018-08-15
出版社:
清华大学出版社
印刷时间:
2018-08-03
版次:
1
印次:
1
目 录
推荐序 1
前言 3
配套资源说明 6
学习路线图 7
内容说明 9
第1篇 Kotlin基础
本篇视频:454分钟
第1章 开篇综述 2
本章视频:33分钟
1.1 Kotlin语言简介 2
1.1.1 Kotlin语言历史 2
1.1.2 Kotlin语言设计目标 2
1.2 Kotlin语言特点 3
1.3 Kotlin与Java虚拟机 4
1.3.1 Java虚拟机 4
1.3.2 Kotlin应用程序运行过程 5
1.4 如何获得帮助 5
第2章 开发环境搭建 8
本章视频:25分钟
2.1 JDK工具包 8
2.1.1 JDK下载和安装 8
2.1.2 设置环境变量 10
2.2 IntelliJ IDEA开发工具 12
2.3 Eclipse开发工具 13
2.3.1 Eclipse下载和安装 13
2.3.2 安装Kotlin插件 17
2.4 Kotlin编译器 18
2.4.1 下载Kotlin编译器 18
2.4.2 设置Kotlin编译器环境变量 19
2.5 文本编辑工具 20
2.5.1 在Sublime Text中安装Kotlin语言包 20
2.5.2 Sublime Text与Kotlin编译器集成 21
第3章 *个Kotlin程序 25
本章视频:22分钟
3.1 使用REPL实现 25
3.2 使用IntelliJ IDEA实现 26
3.2.1 创建项目 26
3.2.2 创建Kotlin源代码文件 28
3.2.3 编写代码 29
3.2.4 运行程序 30
3.3 使用IntelliJ IDEA与Gradle实现 30
3.4 使用Eclipse与Kotlin插件实现 33
3.4.1 创建项目 33
3.4.2 创建Kotlin源代码文件 34
3.4.3 运行程序 35
3.5 使用文本编辑工具与Kotlin编译器实现 37
3.5.1 编写代码 37
3.5.2 编译程序 37
3.5.3 运行程序 39
3.6 代码解释 39
第4章 Kotlin语法基础 41
本章视频:52分钟
4.1 标识符和关键字 41
4.1.1 标识符 41
4.1.2 关键字 42
4.2 变量和常量 43
4.2.1 变量 43
4.2.2 常量和只读变量 44
4.2.3 使用var还是val 45
4.3 注释 46
4.4 语句与表达式 47
4.4.1 语句 48
4.4.2 表达式 48
4.5 包 49
4.5.1 包的作用 49
4.5.2 包的定义 50
4.5.3 包的引入 51
第5章 Kotlin编码规范 53
本章视频:49分钟
5.1 命名规范 53
5.2 注释规范 55
5.2.1 文件注释 55
5.2.2 文档注释 55
5.2.3 代码注释 58
5.2.4 使用地标注释 59
5.3 声明 60
5.3.1 变量或常量声明 60
5.3.2 类声明 61
5.4 代码排版 62
5.4.1 空行 62
5.4.2 空格 64
5.4.3 缩进 65
5.4.4 断行 65
5.5 省略规范 66
第6章 数据类型 68
本章视频:45分钟
6.1 回顾Java数据类型 68
6.2 Kotlin基本数据类型 69
6.2.1 整型类型 70
6.2.2 浮点类型 71
6.2.3 字符类型 72
6.2.4 布尔类型 74
6.3 数值类型之间的转换 75
6.3.1 赋值与显式转换 75
6.3.
第3章
*个Kotlin程序
本章视频:22分钟
本章以HelloWorld作为切入点,介绍如何编写和运行Kotlin程序代码。
编写和运行Kotlin程序有多种方式,总的来说有两种:
(1)交互式方式运行;
(2)编译为字节码文件方式运行。
交互式方式运行可以采用REPL。编译为字节码方式运行就是使用IntelliJ IDEA或Eclipse创建一个项目,通过这些工具可以编译和运行Kotlin源文件。另外还可以使用文本编辑工具编写Kotlin源文件,再使用Kotlin编译器提供的kotlinc命令在命令提示行中编译Kotlin源程序,然后再通过kotlin命令或JDK提供的java命令运行。
本章介绍如何使用这些工具实现HelloWorld程序。
3.1 使用REPL实现
REPL是英文Read-Eval-Print Loop的缩写,直译为“读取-求值-输出”,它指代一种简单的交互式运行编程环境。REPL对于学习一门新的编程语言有很大的帮助,因为它能立刻对初学者做出回应。许多编程语言都可以使用REPL研究算法以及进行调试。
启动REPL可以通过Kotlin编译器提供的kotlinc命令或在IntelliJ IDEA工具中选择Tools→Kotlin→Kotlin REPL菜单。打开命令提示行输入kotlinc命令,如图3-1所示。启动REPL,Kotlin REPL提供一些前面带有冒号(:)的管理指令,例如“:quit”指令是退出REPL,“:help”指令是帮助。
在REPL窗口中可以输入Kotlin代码,按Enter键后马上会运行并输出结果,测试代码如下:
>>> 1 1 ①
2 ②
>>> val str = "Hello, world." ③
>>> println(str) ④
Hello, world. ⑤
>>>
“>>>”后面是Kotlin代码,第①行、第③行和第④行都是代码,而第②行、第⑤行是运行结果。
图3-1 在命令提示行中启动REPL
3.2 使用IntelliJ IDEA实现
3.1节介绍了如何以交互式方式编写和运行Kotlin程序代码,交互式方式在很多情况下适合学习Kotlin语言,但是如果要使用Kotlin语言开发实际项目,交互式方式就不适合了。此时,需要创建项目,在项目中创建文件,编译文件,运行文件。
首先介绍如何使用IntelliJ IDEA创建Kotlin项目以编写和运行HelloWorld程序。
3.2.1 创建项目
首先在IntelliJ IDEA中通过项目(Project)管理Kotlin源代码文件,因此需要先创建一个Kotlin项目,然后在项目中创建一个Kotlin源代码文件。
IntelliJ IDEA创建项目步骤是:打开IntelliJ IDEA的欢迎界面(见图3-2),单击Create New Project打开如图3-3所示的对话框。一般*次启动就可以看到这个界面,如果没有,也可以通过选择菜单File→New→Project命令来打开。
由于要编写的HelloWorld程序属于基于Java虚拟机的Kotlin项目,因此需要创建Kotlin/JVM类型项目,在图3-3中选择Java中的Kotlin/JVM(见图3-4(a))或者选择Kotlin中的Kotlin/JVM(见图3-4(b))都可以创建Kotlin/JVM类型项目。
图3-2 IntelliJ IDEA欢迎界面
图3-3 选择项目类型
(a)选择Java中的Kotlin/JVM (b)选择Kotlin中的Kotlin/JVM
图3-4 选择Kotlin/JVM类型项目
这里选择如图3-4(b)所示的界面Kotlin/JVM类型项目,然后单击Next按钮进入如图3-5所示的界面。在Project name中输入项目名,本例中是项目ch3.2,Project location中选择保存项目路径,选择合适的Project SDK后,单击Finish按钮创建项目,如图3-6所示。
图3-5 输入项目命名
图3-6 项目创建完成
3.2.2 创建Kotlin源代码文件
项目创建完成后,需要创建一个Kotlin源代码文件执行控制台输出操作。选择刚刚创建的项目,选中src文件夹,然后选择菜单File→New→Kotlin File/Class,打开新建Kotlin文件或类对话框,如图3-7所示,在对话框中的Name文本框中输入HelloWorld,Kind(类型)下拉框中选择File(文件),然后单击OK按钮创建文件。如图3-8所示,在左边的项目文件管理窗口中可以看到刚刚创建的HelloWorld.kt源代码文件。
图3-7 新建Kotlin文件或类
图3-8 HelloWorld.kt源代码文件
3.2.3 编写代码
要想让Kotlin源代码文件能够运行起来,需要使用main函数。main函数是程序的入口,它与C 语言中的main函数类似,都不属于任何的类,称为顶层函数(top-level function)。但是与Java不同,Java中程序的入口也是main函数,但Java中所有的函数都必须在某个类中定义,main函数也不例外。
编写代码如下:
fun main(args: Array
) {
println("Hello, wor
本书是一部系统论述Kotlin编程语言、面向对象编程方法以及函数式编程思想的立体化教程(含纸质图书、电子书、教学课件、源代码与视频教程)。全书共分为5篇:第1篇Kotlin基础(第1章~第10章),第2篇面向对象(第11章~第13章),第3篇函数式编程(第14章~第17章),第4篇Kotlin进阶(第18章~第27章),第5篇项目实战(第28章~第29章)。主要内容包括:开篇综述;开发环境搭建;*个Kotlin程序;Kotlin语法基础;Kotlin编码规范;数据类型;字符串;运算符;程序流程控制;函数;面向对象编程;继承与多态;抽象类与接口;函数式编程基石——高阶函数和Lambda表达式;泛型;数据容器——数组和集合;Kotlin中函数式编程API;异常处理;线程;协程;Kotlin与Java混合编程;Kotlin I/O与文件管理;网络编程;Kotlin与Java Swing图形用户界面编程;轻量级SQL框架——Exposed;反射;注解。*后给出了两个项目设计案例,项目实战1:开发PetStore宠物商店项目;项目实战2:开发Kotlin版QQ2006聊天工具。 为便于读者快速掌握Kotlin编程方法,本书作者精心制作了电子书、完整的教学课件、完整的源代码与丰富的配套视频教程,并提供在线答疑服务。
关东升:一个在IT领域摸爬滚打20多年的老程序员、培训师、作者。精通多种IT技术。参与设计和开发北京市公交一卡通大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目,并在App Store发布多款游戏和应用软件。 近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。著有《iOS开发指南》《从零开始学Swift》《Android网络游戏开发实战》《Cocos2d-x实战》系列和《JSP网络程序设计》等40多本计算机书籍。
规格参数
ISBN编号
9787302505310
书名
Kotlin从小白到大牛,Kotlin从小白到大牛
作者
关东升
出版社名称
清华大学出版社
定价
128.00元
开本
16开
是否是套装
否
评论晒单
全部
(0)
好评
(0)
中评
(0)
差评
(0)
100
好评率
%
此商品还没有设置买家印象,陪我一起等下嘛
加载评价中...
网友讨论圈
全部帖子(0)
晒单帖(0)
讨论帖(0)
问答帖(0)
圈子帖(0)
一旦商品在30日内降价,您将收到邮件、短信和手机推送消息!通过手机客户端消息提醒,购买更便捷~
*
价格低于:
时,通知我
*
手机号码:
*
邮箱地址:
提示
X
去付款
继续购物
对比栏
1
您还可以继续添加
2
您还可以继续添加
3
您还可以继续添加
4
您还可以继续添加
清空对比栏
隐藏
用户名:暂无
级 别:暂无
我的订单
我的收藏
购物车
0
我的订单
优惠券
我的资产
我的足迹
我的收藏
邮箱订阅
客服中心
订阅
退订
评论晒单