Kotlin移动和服务器端应用开发
采用一种全新的方式来教你如何学习Kotlin 开发,着重于Kotlin语言的基础知识,带你进入Kotlin 的世界。随书赠送示例项目文件,获取地址见书封底二维码。

作者:[美]布雷特·麦克劳克林(Brett McLaughlin)著 任强 译

丛书名:移动开发技术丛书

定价:99.8元

印次:1-1

ISBN:9787302614050

出版日期:2022.10.01

印刷日期:2022.09.28

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

● 如何编写自己的第一个Kotlin应用 ● 如何将Kotlin用作服务器端的解决方案,而不仅仅是编写移动应用的语言 ● Kotlin如何安全地保护用户信息以及如何编写安全的应用 ● 为什么Kotlin是Java的优秀替代品,为什么它是世界上发展最快的编程语言之一

Brett McLaughlin在技术工作和技术写作方面拥有超过20年的经验。目前,Brett专注于云计算和企业计算。他是一名值得信赖的知名人士,能将繁杂的云概念转化为清晰的执行层愿景从而帮助公司实现云迁移,尤其是Amazon Web Services。他的日常工作就是与需要了解云的关键决策者一起,建立并领导开发和运维团队,带领他们与不断变化的云计算空间进行交互。他最近领导了NASA的Earth Science计划和RockCreek Group集团的金融平台的大规模云迁移。Brett目前还是电子商务平台提供商Volusion的首席技术官。

前 言 数十年来,Java编程语言一直是编译语言的主导力量。尽管有很多替代方案,但从桌面系统到服务器端再到移动端,Java仍然是许多应用的核心。对于Android移动开发来说尤其如此。 不过最终出现了一位真正的竞争者:Kotlin。它是由JetBrains (www.jetbrains.com)设计并开发的一门现代编程语言。它不是Java,但可以完全与之交互操作。Kotlin十分类似于Java,但它对Java进行了一些很好的改进,对于已经熟悉Java语言的开发者来说它很容易学习。 此外,Kotlin是一门成熟的编程语言。它并不仅限于移动应用的开发,也并非专注于某个特定应用的可视化语言。Kotlin支持: ● 继承、接口、实现以及类的层次结构 ● 简单和复杂的控制及流程结构 ● Lambda和作用域函数 ● 对泛型提供丰富支持的同时仍然保持强类型 ● 惯用的开发方法,让Kotlin有了自己的“风格” 虽然Kotlin是一门新语言,但它并不让人感到陌生。这在很大程度上是因为它构建在Java之上,它反思并吸取了成千上万用Java(和其他语言)编写代码的程序员所经历的教训,并使它们成为语言的一部分,强制执行强类型和严格的编译器也许会让用户需要一些时间才能适应,但通常会生成更干净、更安全的代码。 对继承的理解是学习Kotlin的一个重点,因此也是《Kotlin移动和服务器端应用开发》要讲解的一个重点。无论你是使用第三方的包,采用标准的Kotlin库,还是构建自己的程序,都需要对类之间的相互关系、子类化的工作方式以及如何使用抽象类和接口来定义行为并...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第1章  对象的世界   1

1.1  Kotlin:一门新兴的编程语言   1

1.2  什么是Kotlin   2

1.3  Kotlin是面向对象的语言   3

1.4  设置Kotlin环境   4

1.4.1  安装Kotlin(及IDE)   4

1.4.2  安装Kotlin(并使用命令行)   10

1.5  创建有用的对象   12

1.5.1  使用构造函数将值传递给对象   13

1.5.2  使用toString ()方法打印对象   14

1.5.3  覆盖toString ()方法   15

1.5.4  数据并不都是属性值   17

1.6  初始化对象并更改变量   18

1.6.1  使用代码块初始化类   19

1.6.2  Kotlin自动生成getter和setter   20

1.6.3  常量变量不能改变   21

第2章  Kotlin很难出错   25

2.1  继续探究Kotlin类   25

2.1.1  根据类命名文件   26

2.1.2  用包管理类   27

2.1.3  将Person类放入包中   28

2.1.4  类:Kotlin的终极类型   31

2.2  Kotlin有很多类型   31

2.2.1  Kotlin中的数字   31

2.2.2  字母和事物   32

2.2.3  真值或假值   33

2.2.4  类型不可互换I   33

2.2.5  属性必须初始化   34

2.2.6  类型不可互换II   35

2....

学习使用 Kotlin 创建有用、安全且令人兴奋的应用
《Kotlin移动和服务器端应用开发》为学习快速发展的编程语言Kotlin提供了易于理解的综合资源。本书将带领读者快速上手Kotlin,不讲无关紧要的内容,且提供的示例可用于真实应用中。
本书由著名技术专家Brett McLaughlin撰写,引导读者掌握这个替代Java的流行编程语言的基本和高级主题。虽然本书深入介绍了移动编程,但Kotlin语言不仅可用于移动应用开发,还可用于服务器端应用开发。
本书介绍了开始第一个Kotlin项目所需的知识,详述了Kotlin如何安全地保护和存储信息,引导读者了解该语言的局限性以及何时不适合使用Kotlin。最后, 还提供了一些实用且适用的代码示例,读者可以使用这些示例即时改进自己的Kotlin应用。
本书适合已在使用Java或Ruby开发应用的读者,也适合那些试图使用Kotlin但难以内化其独特功能的读者。如果你一直在“用Kotlin写Java代码”,或希望开始利用Kotlin提供的一切,那么本书就是为你而写。