全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

Kotlin从小白到大牛

  • 定价: ¥128
  • ISBN:9787302505310
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:554页
  • 作者:关东升
  • 立即节省:
  • 2018-09-01 第1版
  • 2018-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    关东升著的《Kotlin从小白到大牛》是一部系统论述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编程方法,本书作者精心制作了电子书、完整的教学课件、完整的源代码与丰富的配套视频教程,并提供在线答疑服务。

作者简介

    关东升,国内著名iOS/Cocos技术作家,iOS技术顾问,Cocos最有价值专家(CVP),智捷课堂首席培训专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的ios、Windows及Android客户端开发。在AppStore上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、方正科技、大唐电信、中国石油、工商银行、南方航空、惠普、东软、NTT等企事业单位提供技术咨询及员工培训。著有《iOS网络编程与云端应用最佳实践》、《iOS传感器应用开发最佳实践》、《iOS图形图像、动画和多媒体编程技术最佳实践》、《iOS开发指南》、《交互设计的艺术》、《Cocos2d-x实战:C++卷》、《Cocos2d-x实战:Lua卷》、《Cocos2d-x实战:工具卷》、《Cocos2d-x实战:JS卷》等专业图书。

目录

推荐序
前言
配套资源说明
学习路线图
内容说明
第1篇  Kotlin基础
  本篇视频:454分钟
  第1章  开篇综述
    本章视频:33分钟
    1.1  Kotlin语言简介
      1.1.1  Kotlin语言历史
      1.1.2  Kotlin语言设计目标
    1.2  Kotlin语言特点
    1.3  Kotlin与Java虚拟机
      1.3.1  Java虚拟机
      1.3.2  Kotlin应用程序运行过程
    1.4  如何获得帮助
  第2章  开发环境搭建
    本章视频:25分钟
    2.1  JDK工具包
      2.1.1  JDK下载和安装
      2.1.2  设置环境变量
    2.2  IntelliJ IDEA开发工具
    2.3  Eclipse开发工具
      2.3.1  Eclipse下载和安装
      2.3.2  安装Kotlin插件
    2.4  Kotlin编译器
      2.4.1  下载Kotlin编译器
      2.4.2  设置Kotlin编译器环境变量
    2.5  文本编辑工具
      2.5.1  在Sublime Text中安装Kotlin语言包
      2.5.2  Sublime Text与Kotlin编译器集成
  第3章  第一个Kotlin程序
    本章视频:22分钟
    3.1  使用REPL实现
    3.2  使用IntelliJ IDEA实现
      3.2.1  创建项目
      3.2.2  创建Kotlin源代码文件
      3.2.3  编写代码
      3.2.4  运行程序
    3.3  使用IntelliJ IDEA与Gradle实现
    3.4  使用Eclipse与Kotlin插件实现
      3.4.1  创建项目
      3.4.2  创建Kotlin源代码文件
      3.4.3  运行程序
    3.5  使用文本编辑工具与Kotlin编译器实现
      3.5.1  编写代码
      3.5.2  编译程序
      3.5.3  运行程序
    3.6  代码解释
  第4章  Kotlin语法基础
    本章视频:52分钟
    4.1  标识符和关键字
      4.1.1  标识符
      4.1.2  关键字
    4.2  变量和常量
      4.2.1  变量
      4.2.2  常量和只读变量
      4.2.3  使用var还是val
  ……
  第5章  Kotlin编码规范
  第6章  数据类型
  第7章  字符串
  第8章  运算符
  第9章  程序流程控制
  第10章  函数
第2篇  面向对象
  第11章  面向对象编程
  第12章  继承与多态
  第13章  抽象类与接口
第3篇  函数式编程
  第14章  函数式编程基石——高阶函数和Lambda表达式
  第15章  泛型
  第16章  数据容器——数组和集合
  第17章  Kotlin中函数式编程API
第4篇  Kotlin进阶
  第18章  异常处理
  第19章  线程
  第20章  协程
  第21章  Kotlin与Java混合编程
  第22章  Kotlin I/O与文件管理
  第23章  网络编程
  第24章  Kotlin与Java Swing图形用户界面编程
  第25章  轻量级SQL框架——Exposed
  第26章  反射
  第27章  注解
第5篇  项目实战
  第28章  项目实战1:开发PetStore宠物商店项目
  第29章  项目实战2:开发Kotlin版QQ2006聊天工具