Kotlin开发快速入门与实战(txt+pdf+epub+mobi电子书下载)

作者:王志强

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

Kotlin开发快速入门与实战

Kotlin开发快速入门与实战试读:

前言

很多人想学习Kotlin这门编程语言,却不知道该如何下手;有些人懂得 Java和Android的基本语法,却不知该如何使用Kotlin进行应用程序的开发;本书就是为这些人准备的学习与开发指南。正所谓知识来源于实践,实践是检验真理的唯一标准,本书严格遵守这一原则,对每一个知识点都进行了案例分析,帮助读者真正掌握和运用Kotlin。

为什么要读这本书

如果你不知道这本书是否能帮助到自己,或者不知道是否要选择这本书,那么请先想一想在平时的学习或工作中是否遇到过以下这些问题:

· 有想用Kotlin开发APP的想法,但是却不知道该如何下手;

· 刚学习了编程语言的 if、for、while 等各种语法,却不知道利用它们到底能做些什么;

· 精通CPP、Java等编程语言,却不知道如何配合Kotlin开发新的技术。

如果上述问题是你正在困惑的,那么在你不知所措时或许本书能帮助到你。阅读本书能帮助你解决工作中的一些实际问题!

本书特色

1.零基础

在学习本书之前不需要具备任何的计算机专业背景,任何有志于APP开发的读者都能利用本书从头学起。本书在基础知识和实践部分都有大量案例,代码简短而精湛,紧扣知识点的本质,以加深印象;同时结合作者多年的项目开发经验,阐述了很多代码编写技巧,读者可以将代码复制到自己的计算机上自行实践和演练。本书相关案例代码可以通过添加QQ群:99208965,自行下载。

2.合理的章节安排

本书首先讲解了Kotlin语言的基础知识和编程风格等内容,然后详细介绍了Kotlin的互操作,最后通过项目实战帮助读者综合运用所有的知识点。

3.典型的项目案例

作者根据多年的项目经验,将典型的案例与知识点相互整合,方便读者理解、巩固每章的知识点。最后一章介绍的项目案例不仅可以让读者在实际应用中更加熟练地掌握前面讲到的知识点,更能让读者了解在Kotlin开发应用程序中从轮廓到细节的完整实现流程。

内容安排

本书分为7章,内容覆盖Kotlin编程基础知识和项目开发实战。

第1~4章系统介绍Kotlin语言,并且阐述应用程序开发必备的基础知识。这些内容不仅适合新手学习,对有经验的开发者同样适用。

第5~6章系统介绍Kotlin编程中的面向对象知识,并且详细讲解面向对象的三大特性,以及在Kotlin中常见的类。

第7章通过电子拍卖系统,详细讲解如何使用Kotlin编程语言进行Android开发,并使用PHP脚本语言与Android客户端进行数据交互,使得读者能够深入浅出地学习和实践,并努力成为全栈开发工程师。

作者按照自己的开发经验编排了本书的章节顺序,推荐读者也按顺序阅读,尤其不能跳过第1~4章介绍的基础知识。如果读者的阅读时间特别紧迫,也可以在阅读完第1~4章后,直接阅读所需要的部分内容。

本书配套源码下载地址:https://github.com/cnkotlin。

读者对象

· IT技术爱好者

· Android开发工程师

· 全栈开发工程师

· 大中专院校及各IT培训学校的教师与学生

· 希望自己能够独立实现APP开发的程序员

致谢

首先要特别感谢家人,感谢您们的理解和鼓励。其次要特别感谢在背后默默支持我的朋友们,若没有你们的支持和鼓励就不会有此书的出版,能够遇到这些聪明、经验丰富、趣味相投的朋友是人生一大幸事。

还要特别感谢电子工业出版社的黄爱萍和葛娜编辑,感谢你们一直在背后给予我的支持和鼓励,以及在策划和稿件整理方面做出的大量工作。王志强惠铭科技联合创始人兼CTO2017年8月1日

轻松注册成为博文视点社区用户(www.broadview.com.cn),扫码直达本书页面。

· 下载资源:本书所提供的源码文件,可在 下载资源 处下载。

· 提交勘误:您对书中内容的修改意见可在 提交勘误 处提交,若被采纳,将获赠博文视点社区积分(在您购买电子书时,积分可用来抵扣相应金额)。

· 交流互动:在页面下方 读者评论 处留下您的疑问或观点,与我们和其他读者一同学习交流。

页面入口:http://www.broadview.com.cn/32517第1章Kotlin环境搭建和开发工具Kotlin是基于JVM的编程语言,由JetBrains公司研发和维护,可以将它编译成Java字节码,也可以编译成JavaScrpit,方便在没有JVM的设备上运行。Kotlin 的优点在于简洁、开源、容易使用、安全以及工具支持,其中最大的优势是可以和其他编程语言(如Java、JavaScript等)进行交互。要使用Kotlin,首先需要建立Kotlin开发环境。本章主要介绍在Windows和Linux 操作系统下进行 Kotlin 环境的搭建,以及流行开发工具的使用。此外,还将介绍使用Kotlin官方提供的编辑器编写第一个Kotlin示例。本章主要内容:· 在Windows操作系统下配置Kotlin环境· 在Linux操作系统下配置Kotlin环境· 常见的Kotlin开发工具· 第一个Kotlin示例1.1在Windows操作系统下配置Kotlin环境

在Windows操作系统下安装Kotlin,流程如下:(1)下载JDK。(2)安装JDK。(3)配置JDK环境变量。(4)检查JDK是否安装。(5)下载Kotlin编辑器。(6)配置Kotlin环境变量。(7)检查Kotlin是否安装成功。

下面具体讲述Kotlin环境的配置。1.1.1 在Windows操作系统下安装及配置JDK

JDK是Java语言的软件开发工具包,由于Kotlin与Java语法太相近,在Kotlin中无时无刻不在与Java相关内容打交道,所以,在安装Kotlin之前要先配置JDK环境。(1)进入Oracle官方网站(http://www.oracle.com),找到Java SE Development Kit并进行下载,如图1-1所示,根据不同的操作系统选择不同的版本。(2)下载完成之后,将得到一个JDK安装包,如图1-2所示。图1-1图1-2(3)双击JDK安装包,会出现如图1-3所示的安装界面。图1-3(4)单击“下一步”按钮,会出现如图1-4所示的定制安装界面。图1-4(5)单击“下一步”按钮,就会出现如图1-5所示的安装进度界面。图1-5(6)耐心等待,随后会出现如图1-6所示的“Java安装-目标文件夹”界面,这时要安装的是语言支持插件,直接单击“下一步”按钮即可。图1-6(7)安装进度达到100%之后,会出现安装完成界面,如图1-7所示。单击“关闭”按钮,即可完成JDK的安装。图1-7

接下来是关键的时刻——配置系统环境变量。首先应了解要配置的系统环境变量,分别是Java_Home、Path和ClassPath。(8)选择桌面上的“计算机”图标并单击鼠标右键,在弹出的快捷菜单中选择“属性”→“高级系统设置”→“高级”→“环境变量”,打开如图 1-8 所示的“环境变量”对话框。图1-8

小知识

系统变量:与 Windows 操作系统包括网络状况有关,由操作系统定义。Administrators组的用户可以添加、修改、删除系统变量。

用户变量:由操作系统、某些应用程序和用户建立,例如Windows XP安装程序将临时文件夹设置为默认存储位置,并视为用户变量。任何用户都可以添加、修改、删除用户变量。(9)单击“新建”按钮,打开如图 1-9 所示的“新建系统变量”对话框,在“变量名”框中输入“Java_Home”,在“变量值”框中输入“C:\Kotlin\Java\jdk18”(根据自己的安装目录来填写),然后单击“确定”按钮。图1-9(10)接下来配置ClassPath。首先要查看在系统变量中是否有ClassPath项目,如果没有则单击“新建”按钮;如果已经存在ClassPath项目,则单击“编辑”按钮,打开如图 1-10 所示的“编辑系统变量”对话框,在“变量值”框中填写“C:\Kotlin\Java\jre18\lib”(根据自己的安装目录来填写),填写完成后,单击“确定”按钮。(11)接着进行Path的配置。同上述ClassPath的配置,在“变量值”框中填写“C:\Kotlin\Java\jdk18\bin”(根据自己的安装目录来填写),然后单击“确定”按钮,如图1-11所示。图1-10图1-11

至此,JDK配置完成。接下来检查JDK是否配置成功。(12)同时按下“Windows+R”快捷键,将打开如图 1-12 所示的“运行”对话框。图1-12(13)在“打开”后面的输入框中输入“cmd”后,单击“确定”按钮,将出现如图1-13所示的DOS命令行窗口。图1-13(14)在“命令提示符”后输入“java-version”,可以查看JDK的版本信息;输入“javac”,将会出现对应命令的帮助信息,如图1-14所示。图1-141.1.2 在Windows操作系统下安装及配置Kotlin

配置好JDK环境后,下面进行Kotlin的安装及配置。(1)进入 Kotlin 官方网站(http://kotlinlang.org),下载独立的编辑器,如图1-15所示。(2)下载完成之后,将得到一个压缩包,如图1-16所示。图1-15图1-16(3)将其解压缩到C:\Kotlin\Kotlin\目录下,将得到如图1-17所示的文件夹和文件。图1-17

接下来开始配置Kotlin环境变量。与1.1.1节配置JDK环境变量的过程类似,需要添加(或编辑)变量“Kotlin_HOME”和“Path”。(4)添加“Kotlin_HOME”变量,配置如图1-18所示。(5)编辑“Path”变量,配置如图1-19所示。图1-18图1-19(6)在“命令提示符”后输入“kotlin-version”,可以查看Kotlin的版本信息,如图1-20所示图1-20

至此,在Windows操作系统下成功配置完成Kotlin环境。1.2在Linux操作系统下配置Kotlin环境

本节讲解在Linux操作系统下安装及配置Kotlin。另外,在Mac OS系统下安装及配置Kotlin的过程,与在Linux系统下进行安装及配置比较相似,使用Mac OS系统的读者可以参考本节内容进行相应的操作。

这里选择的Linux操作系统为CentOS 6.6,64位。

小知识

常见的Linux发行版有Debian、Gentoo、Ubuntu、Damn Vulnerable Linux、CentOS、Fedora、Kali Linux、Arch Linux、openSUSE等。

常见的 Linux 服务器有 Debian、Ubuntu、SUSE、openSUSE、FreeBSD、CoreOS等。1.2.1 在Linux操作系统下安装及配置JDK

在Linux操作系统下安装及配置Kotlin之前,依然要先安装及配置JDK环境。(1)下载JDK完成之后,将得到一个压缩包,如图1-21所示。图1-21(2)使用SecureCRT远程连接工具登录服务器,使用rz命令把该压缩包上传到 Java 目录下(如果在使用 rz 命令时提示“-bash:rz:command not found”,则使用“yum install-y lrzsz”命令进行安装,安装之后方可使用rz命令),再使用ls命令查看压缩包 jdk-8u131-linux-x64.tar.gz 是否成功上传到服务器中。结果如下:(3)创建Java目录,把刚刚上传的JDK压缩包解压缩到Java目录下。解压缩完成后,在Java目录下会多出一个jdk1.8.0_131目录。命令如下:(4)接下来配置JDK环境变量。使用vim编辑器打开/etc/profile文件,将光标移动到最后一行,按O键进行编辑,添加如下代码:

提示:JAVA_HOME环境变量的值是第4步解压缩之后生成的jdk1.8.0_131目录。

编辑后需要重启服务器才能生效,但是重启会很麻烦,使用source命令可以让/etc/profile文件直接生效。命令如下:(5)使用“java-version”命令查看JDK是否安装成功,结果如下:1.2.2 在Linux操作系统下安装及配置Kotlin(1)下载 Kotlin 安装包。在 Linux 操作系统下下载的 Kotlin 安装包和在Windows 操作系统下所下载的是一样的,所以使用rz 命令将之前在Windows 操作系统下下载的Kotlin安装包上传到Linux操作系统中即可。(2)解压缩kotlin-compiler-1.1.2-5.zip,在Java目录下会多出一个kotlinc目录。命令如下:(3)接下来配置Kotlin环境变量。使用vim编辑器打开/etc/profile文件,将光标移动到最后一行,按O键添加如下代码,然后使用source命令使/etc/profile文件生效。(4)上述操作完成后,在命令行输入“kotlin-version”,若显示版本号则表示Kotlin安装成功。命令如下:

试读结束[说明:试读内容隐藏了图片]

下载完整电子书

若在网站上没有找合适的书籍,可联系网站客服获取,各类电子版图书资料皆有。

客服微信:xzh432

登入/注册
卧槽~你还有脸回来
没有账号? 忘记密码?