买《Kotlin从小白到大牛》专题视频课程,送配套纸质图书

2023-11-18

经过一年多时间的呕心沥血,Kotlin立体化图书——《Kotlin从小白到大牛》即将与大家见面了。所谓立体化图书包括:电子图书、视频、课件和服务等内容。
买《Kotlin从小白到大牛》专题视频课程,送配套纸质图书

《Kotlin从小白到大牛》纸质图书已经上市,为了答谢广大学员对智捷课堂以及关老师的支持,现购买51CTO学院视频课程《Kotlin从小白到大牛全集专题》 的学员送一本《Kotlin从小白到大牛》纸质版图书。请于购买课程后10个工作日内申请赠书,过期视为放弃。

注意:苹果支付购买,以及7折(含7折)一下活动购买不赠送图书。

领取说明:加qq群:51CTO-关老师付费群 523714201 验证消息:用户名+订单号即可通过。

图书邮寄时间:图书正式在京东等电商正式上线后20个工作日内,具体时间请与智捷课堂老师沟通。

简介:全书共分为5篇内容说明:

第一篇为基础篇,共10章内容,介绍了Kotlin语言的一些基础知识。

51CTO学院配套视频

第1章 开篇综述。首先介绍了Kotlin语言历史、Kotlin语言设计目标、Kotlin语言的特点,然后介绍了Kotlin与Java虚拟机。
第2章 开发环境搭建。介绍了Kotlin有哪些开发工具,其中重点是IntelliJ IDEA工具的下载、安装和使用。此外,还介绍了其他的一些工具:Eclipse和Kotlin编译器+Sublime Text文本编辑工具的配置过程。
第3章 第一个Kotlin程序。介绍使用IntelliJ IDEA和IntelliJ IDEA+Gradle工具实现HelloWorld示例的过程。此外,还介绍了其他的一些工具:Eclipse+Kotlin和文本编辑器+Kotlin编译器实现过程。
第4章 Kotlin语法基础。介绍了Kotlin的一些基本语法,其中包括标识符、关键字、保留字、常量、变量、表达式、注释和包等内容。
第5章 Kotlin编码规范。介绍了Kotlin的编码规范,包括命名规范、注释规范、声明规范和代码排版等内容。
第6章 数据类型。重点介绍Kotlin基本数据类型,其中数值类型如何互相转换是学习的难点。最后介绍了可空类型,可空类型是Kotlin语言的特色。
第7章 字符串。介绍了Kotlin中的字符串,其中包括字符串字面量、不可变字符串和可变字符串,然后介绍不可变字符串中介绍了字符串拼接、字符串模板、字符串查找、字符串比较和字符串截取,接着介绍了可变字符串追加、插入、删除和替换。最后介绍正则表达式。
第8章 运算符。介绍了Kotlin语言的基本运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符和其他运算符。最后介绍了Kotlin运算优先级。
第9章 程序流程控制。介绍了Kotlin语言的控制语句,包括分支语句(if和switch)、循环语句(while、do-while、for和for-each)和跳转语句(break和continue)等。最后介绍了Kotlin区间。
第10章 函数。介绍了如何声明函数,Unit与Nothing之间的区别,以及函数参数、表达式函数体、局部函数和匿名函数等内容。

第二篇为面向对象篇,共3章,介绍了Kotlin语言面向对象相关知识。

51CTO学院配套视频

第11章 面向对象基础。本章主要介绍了面向对象基础知识。首先介绍了面向对象一些基本概念,面向对象三个基本特性。然后介绍了类声明、属性、扩展、构造函数和可见性修饰符。最后介绍了数据类、枚举类、嵌套类和使用object关键字。
第12章 继承与多态。介绍了Kotlin中的继承概念,在继承时会发生函数的重写、属性的隐藏。然后介绍了Kotlin中的多态概念和多态发生的条件,读者应该掌握引用类型检查和类型转换。最后介绍了密封类。
第13章 抽象类与接口。介绍了抽象类和接口的概念,以及如何声明抽象类和接口,如何实现抽象类和接口。

第三篇为函数式编程篇,共4章,介绍了Kotlin语言函数式编程相关知识。

51CTO学院配套视频

第14章 函数式编程基石——高阶函数和Lambda表达式。读者需要理解函数式编程特点。熟悉高阶函数和Lambda表达式特点。最后介绍了内联函数,读者需要掌握自定义内联函数,以及使用let、with和apply内联函数。
第15章泛型。介绍了Kotlin中的泛型技术,包括泛型概念、在集合中使用泛型、自定义泛型类、自定义泛型接口和泛型函数等。
第16章 数据容器——数组和集合。介绍了Kotlin中的集合和数组,其中包括常用接口Collection、Set、List和Map,重点掌握Set、List和Map三个接口,熟悉具体实现类。
第17章 Kotlin中函数式编程API。介绍了函数式编程API特点,然后介绍了函数式编程API,其中重点是:forEach、filter、map和reduce函数。此外,还介绍了其他一些API函数。

第四篇为Kotlin进阶篇,共10章,介绍了Kotlin语言的一些高级知识。

51CTO学院配套视频

第18章 异常处理。介绍了Kotlin异常处理机制,其中包括Kotlin异常类继承层次、捕获异常、释放资源和throw异常。
第19章 线程。介绍了线程相关的一些概念,然后介绍了如何创建子线程、线程状态和线程管理等内容。
第20章 协程。介绍了Kotlin协程技术,其中重点介绍了kotlinx.coroutines框架。读者需要重点掌握如何创建协程、协程状态和协程管理等内容,其中创建协程和协程管理是学习的重点。
第21章 Kotlin与Java混合编程。介绍了Kotlin与Java的混合编程,其中包括:数据类型映射、Kotlin调用Java和Java调用Kotlin。
第22章 Kotlin IO与文件管理。主要介绍了Kotlin文件管理和I/O技术。读者需要熟悉File类使用。读者还需要掌握字节流两个根类:InputStream和OutputStream,还有字符流的两个根类:Reader和Writer。熟练使用Kotlin为这些类提供的扩展。
第23章 网络编程。重点介绍了Kotlin网络编程,首先介绍了一些网络方面的基本知识。然后重点介绍了TCP Socket编程和UDP Socket编程。接着介绍了数据交换格式,重点介绍了JSON数据交换格式,由于Kotlin官方没有提供JSON解码和编码库,需要是使用第三方库。最后介绍了使用URL类访问互联网资源。
第24章Kotlin与Java Swing图形用户界面编程。介绍了Kotlin中借助于Java Swing技术编写图形用户界面应用。详细介绍了Swing的布局管理、Swing常用组件,最后介绍了一个JTable案例。
第25章 轻量级SQL框架——Exposed。首先介绍MySQL数据库的安装、配置和日常的管理命令。然后介绍了DSL,以及Kotlin对于DSL的支持。最后重点讲解了Exposed框架,读者需要重点掌握Exposed框架。
第26章 反射。介绍了Kotlin的反射机制,详细介绍了通过反射机制创建对象、调用函数、调用构造函数和调用属性,读者需要了解这些API的使用。
第27章 注解。介绍了元注解,以及自定义注解。

第五篇为项目实战篇,共2章,介绍了Kotlin项目开发过程中相关的技术。

第28章 项目实战1:开发PetStore宠物商店项目。完整介绍PetStore宠物商店项目的设计和开发过程。
51CTO学院配套视频
第29章 项目实战2:开发Kotlin版QQ2006聊天工具。完整介绍QQ聊天工具的设计和开发过程。
51CTO学院配套视频

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

买《Kotlin从小白到大牛》专题视频课程,送配套纸质图书 的相关文章

  • 在 REST WCF 中读取 HttpRequest 正文

    我在 net 4 中运行了一个 REST WCF 服务 并且我已经测试了它正在工作并接受我对其发出的 HttpRequest 的 Web 服务 但我在尝试访问 Web 服务中的 HttpRequest 主体时遇到了问题 我尝试使用 Fidd
  • 使用 AngularJS ng-bind-html 时从 json 数据获取 img src

    所以我有一个有趣的问题 但我还没有找到答案 假设我从 JSON 文件中获得了一堆数据 但不知何故 其中一个主要字段如下所示 description img src http o aolcdn com hss storage midas 37
  • 当列表只有一个元素时,CXF 返回对象而不是 js 数组

    我正在使用 CXF 来创建宁静的服务 其中一项服务返回一个字符串列表 当列表中有多个项目时 CXF 返回一个字符串数组 但当我只有一个元素时 它返回字符串而不是带有 json 的数组 对于一件物品 ImageResponse images
  • 在 Java 中从 Json 字符串中提取字段

    我正在尝试从以下 Json 字符串中提取每个 company id 的 id String test company id 4100 data drm user id 572901936637129135 direct status id
  • GSON 预期为 BEGIN_ARRAY,但实际为 BEGIN_OBJECT

    当我仅收到列表中的一项时 我收到此错误 我在服务器端 REST Web 服务中使用 Jersey 只有当列表返回一个元素并且它具有0 elements I get java lang NullPointerException但是当它有多个时
  • 如何读取 stripe webhook 响应 [重复]

    这个问题在这里已经有答案了 我创建了 Coldfusion 文件来捕获 STRIPE Webhook 响应
  • 请求响应后正文中出现奇怪的字符

    我正在使用 NodeJS 和 Request 来发布 JSON 并获取其中包含数据的结果 我使用 Postman 设置此请求 并获取完全可读的 JSON 数据 d type Qvision WoningenModule Lib aanbod
  • 如何发送/接收 JSON?

    我知道这是一个愚蠢的问题 但我通常不进行 Web 编程 并且被要求发送一些 JSON 数据并接收一些回报 我用谷歌搜索 很清楚如何编码和解码 JSON 数据 但我对此很陌生 我不知道如何与给定的 URL 进行通信并说 这里有一些数据 请发回
  • 未定义不是对象(评估“React.PropTypes.Number”)错误

    刚刚更新自expo 21 0 0 to 22 0 0我收到此错误 这是我的 package json name APP version 0 1 0 private true devDependencies react native scri
  • 在 PowerShell 中解析大型 JSON 文件

    Context 在这篇文章中 ConvertFrom Json 大文件 https stackoverflow com q 76784490 268581 我询问有关反序列化 1 2GB JSON 文件的问题 这个答案发布在那里 https
  • 使用scrapy到json文件只得到一行输出

    好吧 我对一般编程很陌生 并且具体使用 Scrapy 来实现此目的 我编写了一个爬虫来从 pinterest com 上的 pin 获取数据 问题是我以前从我正在抓取的页面上的所有引脚获取数据 但现在我只获取第一个引脚的数据 我认为问题出在
  • 使用 Google Calendar API 返回 401(未经授权)

    我尝试通过 JavaScript 使用 Google Calendar API 并在使用以下代码时不断收到 401 错误响应 ajax dataType json url https www googleapis com calendar
  • 为每一表行创建一个 json

    我想从表中的数据创建 json 表格看起来像这样 code D5ABX0 MKT536 WAEX44 我正在使用 FOR JSON PATH 这很好 SELECT code FROM feature FOR JSON PATH 但是这个查询
  • 如何创建 sqlalchemy 到 json

    我有一个 sqlalchemy 结果 labels session query LabelsData LabelsData id LabelsData name LabelsData color filter LabelsData dele
  • 未捕获(承诺中)语法错误:获取函数中出现意外的标记'

    我有几个结构如下的 JSON 文件 我们称之为 info json data title Job company Company past fulltime Former Company intern Women IT Priority 5
  • django 序列化器到 json - 自定义 json 输出格式

    我对 django 很陌生 最近我需要 JSON 输出 为此我使用以下 django 代码 data serializers serialize json Mymodel objects all 它工作得很好 除了我得到的输出 pk 897
  • php 解码 JSON 获取值

    我正在尝试解码 JSON 格式 我要发送的是 id 123 name John surname Smith department 3 我正在通过 Postman 发送带有数据的 POST 如图所示 所以 这是我想要解码的数据 data se
  • 网络抓取未知数据结构(JSON、嵌套列表或其他什么?)

    我构建了一个网络抓取工具this https campus datacamp com courses intro to python for data science chapter 1 python basics该页面取决于将字符串解析为
  • ZonedDateTime 的 Jackson 反序列化问题

    我在反序列化我正在使用的服务期间使用的类中有以下字段 private ZonedDateTime transactionDateTime 我正在使用的服务可能会使用以下模式返回日期或日期时间 yyyy MM dd T HH mm ss SS
  • Rust Json 序列化重叠职责

    我正在学习 Rust 中的 Json 序列化 特别是如何将 Rust 对象序列化为 Json 目前我看到 3 种将结构体实例转换为 Json 的方法 派生可编码特征 手动实现 ToJson 特征 手动实现可编码特征 下面的代码说明了所有 3

随机推荐

  • Python数据分析小技巧:如何在Pandas中实现数据透视表?

    Python数据分析小技巧 如何在Pandas中实现数据透视表 数据透视表是数据分析中非常有用的工具 可以帮助我们快速了解数据的结构 关联和趋势 在Pandas中 我们可以使用pivot table 函数来实现数据透视表 例如 我们有一个销
  • 必须掌握的hashcode()方法

    一 hashcode是什么 1 hash和hash表是什么 想要知道这个hashcode 首先得知道hash 通过百度百科看一下 hash是一个函数 该函数中的实现就是一种算法 就是通过一系列的算法来得到一个hash值 这个时候 我们就需要
  • JSX/TSX的知识介绍

    JSX TSX 基本介绍 JSX和TSX是一种基于JavaScript的语法扩展 用于在React和Vue js等框架中编写可复用的UI组件和控制逻辑 JSX TSX可以帮助开发者更加直观和高效地编写UI组件和交互逻辑 同时也可以提高代码的
  • 深度优先搜索之素数环

    1 问题描述 输入正整数n 对1 n进行排列 使得相邻两个数之和均为素数 输出时从整数1开始 逆时针排列 同一个环应恰好输出一次 n lt 16 如输入 6 输出 1 4 3 2 5 6 1 6 5 2 3 4 2 我们这里使用dfs来进行
  • [人工智能-深度学习-31]:卷积神经网络CNN - 常见卷积神经网络综合比较大全

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 120835303 目录 第1章 人工智
  • Linux文件权限

    Linux用户分为 拥有者 组群 Group 其他 other linux中的 文件属性过分四段 如 rwzrwz 第一段 是指文件类型 表示这是个普通文件 文件类型部分 为 表示文件 d为 表示文件夹 l为 表示链接文件 可以理解为 wi
  • 百度安全联盟砸场360的中国互联网安全大会说明啥(现场图)

    360承办的 具有官方背景的2013中国互联网安全大会22日召开 然而突发了 百度安全联盟大闹中国互联网安全大会 事件 据说各种闹场方式如百度安全联盟扩音喇叭 安全套等 传闻中的 百度安全联盟大闹中国互联网安全大会 到底真相如何 确实是安全
  • 【python爬虫】爬取豆瓣电影TOP250数据

    这次以豆瓣电影TOP250网为例编写一个爬虫程序 并将爬取到的数据 排名 电影名和电影海报网址 存入MySQL数据库中 下面是完整代码 Ps 在执行程序前 先在MySQL中创建一个数据库 pachong import pymysql imp
  • 需求:vue定时器随机显示冒泡

    html代码 div class tips div class item item1 div class txt item content div div div js代码 在data中定义indexNum生成随机数 mounted中开启定
  • 初学者如何学好Java,过来人的经验之谈

    多看书 多下载一些java相关的资料 多看多打代码 然后思考总结 书读百遍 其义自现 如果找不到合适的资料 可以上北网论坛找下适合自己的免费视频学习资料 都是一些大神买来共享的本来收费的内容 比如 由简入深绝版Java系列课程 t cn 8
  • 网站分布式技术有哪些?

    分布式软件系统 Distributed Software Systems 是支持 分布式处理的软件系统 是在由 通信网络互联的多处理机体系结构上执行任务的系统 它包括分布式操作系统 分布式程序设计语言及其编译 解释 系统 分布式文件系统和
  • 不要再循环里抛出异常

    今天遇到一个bug 是因为循环中抛出了异常 导致之后的代码都没有执行 所以哇 这种抛出有可能中断程序执行的 运行中异常 不要在循环中抛出 只记录异常就可以了 举个栗子 反面示例 try throw new Exception 我发生异常啦
  • 2019 SIGGRAPH paper

    20190704 Image Science 1 Hyperparameter Optimization in Black box Image Processing using Differentiable Proxies 基于可微代理的黑
  • Linux部署项目

    一 Linux介绍 背景 Java项目通常基于windows系统进行开发 服务器部署则是基于Linux 1 1 Linux系统概述 Linux是一套免费使用 自由传播的类unix操作系统 支持多用户 多任何 支持多线程和多CPU的操作系统
  • idea技巧之同时编辑多行代码

    如何同时编辑多行代码 eclipse好像没有这种功能 有一次看到老师用eclipse写代码 10多行 每一行添加一个单引号 一个一个添加 慢的想死 想起做前端项目使用的 webstone可以同时编辑多行代码 现在看到idea 功能如此强大
  • Window10屏幕亮度无法调节尝试解决方法

    换成win10后突然屏幕亮度调节不了 尝试几种方法 失败方法一 注册表修改 1 首先 请大家在桌面上按下Windows徽标键 R键 打开运行菜单窗口 在窗口中输入 regedit 关键字 按下回车键之后打开注册表编辑器 2 打开注册表编辑器
  • vue中使用高德地图,只加载出地图logo,地图没有加载出来

    在使用vue开发的过程中 需要使用到高德地图 但按照高德地图的官方文档配置后 只显示高德地图的logo 但是始终加载不到地图 如下图所示 解决办法 将全局引用的的mockjs注释掉就可以解决这个冲突问题
  • Elaticsearch安装越南语分词器

    1 目标 实现支持英 德 法 葡萄牙 西班牙 俄 印尼 泰 繁中 简中 日 韩 越南 意大利 阿拉伯 土耳其 乌克兰 荷兰 波兰 19种文字的分词器 2 自带的分词器 英 english 德 german 法 french 葡萄牙 port
  • 用spss进行主成分分析

    此次同样通过一道例题讲解如何运用spss进行对数据的主成分分析 下表是我国2005年第1 2季度各地区城镇居民家庭收支基本情况的统计数据 根据这些数据进行主成分分析 并依据分析结果对地区城镇居民家庭收支情况进行排序和分类 地区 平均每户人口
  • 买《Kotlin从小白到大牛》专题视频课程,送配套纸质图书

    经过一年多时间的呕心沥血 Kotlin立体化图书 Kotlin从小白到大牛 即将与大家见面了 所谓立体化图书包括 电子图书 视频 课件和服务等内容 Kotlin从小白到大牛 纸质图书已经上市 为了答谢广大学员对智捷课堂以及关老师的支持 现购