返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • Kotlin移动和服务器端应用开发 (美)布雷特·麦克劳克林 著 任强 译 专业科技 文轩网
  • 新华书店正版
    • 作者: (美)布雷特·麦克劳克林著 | | 任强译
    • 出版社: 清华大学出版社
    • 出版时间:2022-10-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: (美)布雷特·麦克劳克林著| 任强译
    • 出版社:清华大学出版社
    • 出版时间:2022-10-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2022-10-01
    • 字数:487000
    • 页数:376
    • 开本:16开
    • 装帧:平装
    • ISBN:9787302614050
    • 国别/地区:中国
    • 版权提供:清华大学出版社

    Kotlin移动和服务器端应用开发

    作  者:(美)布雷特·麦克劳克林 著 任强 译
    定  价:99.8
    出 版 社:清华大学出版社
    出版日期:2022年10月01日
    页  数:376
    装  帧:平装
    ISBN:9787302614050
    主编推荐

    "学习使用 Kotlin 创建有用、安全且令人兴奋的应用     《Kotlin移动和服务器端应用开发》为学习快速发展的编程语言Kotlin提供了易于理解的综合资源。本书将带领读者快速上手Kotlin,不讲无关紧要的内容,且提供的示例可用于真实应用中。     本书由有名技术专家Brett McLaughlin撰写,引导读者掌握这个替代Java的流行编程语言的基本和高级主题。虽然本书深入介绍了移动编程,但Kotlin语言不仅可用于移动应用开发,还可用于服务器端应用开发。     本书介绍了开始第一个Kotlin项目所需的知识,详述了Kotlin如何安全地保护和存储信息,引导读者了解该语言的局限性以及何时不适合使用Kotlin。最后, 还提供了一些实用且适用的代码示例null

    内容简介

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

    作者简介

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

    精彩内容

    目录
    第1章 对象的世界
    1.1 Kotlin:一门新兴的编程语言
    1.2 什么是Kotlin
    1.3 Kotlin是面向对象的语言
    1.4 设置Kotlin环境
    1.4.1 安装Kotlin(及IDE)
    1.4.2 安装Kotlin(并使用命令行)
    1.5 创建有用的对象
    1.5.1 使用构造函数将值传递给对象
    1.5.2 使用toString()方法打印对象
    1.5.3 覆盖toString()方法
    1.5.4 数据并不都是属性值
    1.6 初始化对象并更改变量
    1.6.1 使用代码块初始化类
    1.6.2 Kotlin自动生成getter和setter
    1.6.3 常量变量不能改变
    第2章 Kotlin很难出错
    2.1 继续探究Kotlin类
    2.1.1 根据类命名文件
    2.1.2 用包管理类
    2.1.3 将Person类放入包中
    2.1.4 类:Kotlin的终极类型
    2.2 Kotlin有很多类型
    2.2.1 Kotlin中的数字
    2.2.2 字母和事物
    2.2.3 真值或假值
    2.2.4 类型不可互换I
    2.2.5 属性必须初始化
    2.2.6 类型不可互换II
    2.2.7 Kotlin很容易出错(某种程度上)
    2.3 覆盖属性访问器和更改器
    2.3.1 自定义设置(custom-set)属性不能位于主构造函数中
    2.3.2 覆盖某些属性的更改器
    2.4 类可以有自定义行为
    2.4.1 在类中定义自定义方法
    2.4.2 每个属性都必须初始化
    2.4.3 有时并不需要属性
    2.5 类型安全改变一切
    2.6 代码的编写很少是线性的
    第3章 Kotlin非常优雅
    3.1 对象、类与Kotlin
    3.2 所有类都需要equals()方法
    3.2.1 equals(x)用于比较两个对象
    3.2.2 覆盖equals(x)使其有意义
    3.2.3 每个对象都是一个特定的类型
    3.2.4 空值
    3.3 每个对象实例都需要专享的hashCode()
    3.3.1 所有类都继承自Any类
    3.3.2 始终覆盖hashCode()和equals(x)
    3.3.3 默认哈希值是基于内存位置的
    3.3.4 使用哈希值生成哈希值
    3.4 基于有效和快速的equals(x)和hashCode()方法的搜索
    3.4.1 在hashCode()中区分多个属性
    3.4.2 用==代替equals(x)
    3.4.3 hashCode()的快速检查
    3.5 基本的类方法非常重要
    第4章 继承很重要
    4.1 好的类并不总是复杂的类
    4.1.1 保持简单、直白
    4.1.2 保持灵活、直白
    4.2 类可以定义属性的默认值
    4.2.1 构造函数可以接收默认值
    4.2.2 Kotlin希望参数有序排列
    4.2.3 按名称指定参数
    4.2.4 更改参数顺序
    4.3 次构造函数可以提供额外的构造选项
    4.3.1 次构造函数排在主构造函数之后
    4.3.2 次构造函数可给属性赋值
    4.3.3 有时,可以将null值赋给属性
    4.3.4 null属性可能会导致问题
    4.4 使用自定义更改器处理依赖值
    4.4.1 在自定义更改器中设置依赖值
    4.4.2 所有属性赋值都会使用属性的更改器
    4.4.3 可为空的值可以设置为空
    4.4.4 对依赖值的访问
    4.4.5 尽可能地计算依赖值
    4.4.6 只读属性可不用括号
    4.5 具体应用——子类
    4.5.1 Any是所有Kotlin类的基类
    4.5.2 {…}是折叠代码的简略表达
    4.5.3 类必须是开放的才能有子类
    4.5.4 术语:子类、继承、基类等
    4.5.5 子类必须遵循其父类的规则
    4.5.6 子类拥有其父类的所有行为
    4.6 子类应不同于父类
    4.6.1 子类的构造函数经常添加参数
    4.6.2 不要让不可变属性成为可变属性
    4.6.3 有时,对象并不接近映射现实世界
    4.6.4 通常,对象应当映射现实世界
    第5章 List、Set和Map
    5.1 List只是事物的集合
    5.1.1 Kotlin的List:一种集合类型
    5.1.2 更改可变列表
    5.1.3 从可变列表获取属性
    5.2 List(集合)的类型
    5.2.1 给列表定义类型
    5.2.2 遍历列表
    5.2.3 Kotlin会揣摩你的意思
    5.3 List:有序且可重复
    5.3.1 有序可以使你按顺序访问列表项
    5.3.2 List可以包含重复项
    5.4 Set:无序但专享
    5.4.1 在Set中,无法保证顺序
    5.4.2 何时顺序至关重要
    5.4.3 动态排序List(和Set)
    5.4.4 Set不允许有重复项
    5.4.5 迭代器不(总)是可变的
    5.5 Map:当单值不够用时
    5.5.1 Map是由工厂方法创建的
    5.5.2 使用键查找值
    5.5.3 你希望值是什么
    5.6 如何过滤集合
    5.6.1 基于特定条件的过滤
    5.6.2 更多有用的过滤器变体
    5.7 集合:用于基本类型和自定义类型
    5.7.1 向Person类添加集合
    5.7.2 允许将集合添加到集合属性
    5.7.3 Set和MutableSet不一样
    5.7.4 集合属性只是集合
    第6章 Kotlin的未来是泛型
    6.1 泛型允许推迟类型定义
    6.1.1 集合是泛型的
    6.1.2 参数化类型在整个类中都可用
    6.1.3 泛型到底是什么
    6.2 泛型会尽可能地推断类型
    ……

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购