Kotlin从小白到大牛第1篇 【Kotlin】基础视频课程

下载课程

下载学院APP

缓存视频离线看

收藏(116)

Kotlin从小白到大牛第1篇 【Kotlin】基础视频课程

适用人群: 零基础Kotlin Android开发 服务器端开发 Web前端开发 Kotlin感兴趣

共55课时 共7小时48分钟 更新时间:2018-07-25

价  格

免费

课程介绍

课程大纲

学习资料

学员评价

课程目标
本视频是智捷课堂推出的一套“Kotlin语言学习立体教程”的视频第一部分,读者以及观看群是零基础小白,通过本视频的学习能够成为Kotlin大牛。
适用人群
零基础Kotlin Android开发 服务器端开发 Web前端开发 Kotlin感兴趣
课程简介
  • 1.1 Kotlin语言简介

    介绍了Kotlin语言历史和Kotlin语言设计目标

  • 1.2 Kotlin语言特点

    Kotlin简洁、安全、Kotlin类型推导、支持函数式编程、支持面向对象、Java具有良好的互操作性和Kotlin免费开源

  • 1.3 Kotlin与Java虚拟机

    介绍了Java虚拟机、Kotlin应用程序运行过程和Kotlin基于Java虚拟机的应用程序运行过程

  • 1.4 如何获得帮助

    对于一个初学者必须要熟悉如下几个Kotlin相关网址: Kotlin源代码网址:https://github.com/JetBrains/kotlin Kotlin官网:https://kotlinlang.org/ Kotlin官方参考文档:https://kotlinlang.org/docs/reference/ Kotlin标准库:https://kotlinlang.org/api/latest/jvm/stdlib/index.html

  • 2.1 JDK工具包

    JDK下载和安装、设置环境变量

  • 2.2 IntelliJ IDEA开发工具

    IntelliJ IDEA下载,IntelliJ IDEA有两个版本:Ultimate(旗舰版)和Community(社区版)

  • 2.3 Eclipse开发工具

    Eclipse下载和安装、安装Kotlin插件

  • 2.4 Kotlin编译器

    下载Kotlin编译器设置Kotlin编译器环境变量

  • 2.5 文本编辑工具

    Sublime Text中安装Kotlin语言包Sublime Text与Kotlin编译器集成

  • 3.1 使用REPL

    REPL一种简单的交互式运行编程环境。

  • 3.2 使用IntelliJ IDEA实现

    3.2.1 创建项目 3.2.2 创建Kotlin源代码文件3.2.3 编写代码 3.2.4 运行程序

  • 3.3 使用IntelliJ IDEA+Gradle实现

    Gradle是一个基于Apache Ant和Apache Maven的项目自动化建构工具。它不是用传统的XML语言描述,而是使用一种基于Groovy的特定领域语言(DSL)来描述的。

  • 3.4 使用Eclipse+Kotlin插件实现

    1 创建项目2 创建Kotlin源代码文件3 运行程序

  • 3.5 文本编辑工具+Kotlin编译器实现

    1 编写代码2 编译程序3 运行程序

  • 4.1 标识符和关键字

    介绍了Kotlin中的标识符和关键字。Kotlin关键字包括硬关键字(Hard Keywords)、软关键字(Soft Keywords)、修饰符关键字(Modifier Keywords)。

  • 4.2 常量和变量

    4.2.1 变量4.2.2 常量和只读变量,val或const val关键字,它们的区别如下。4.2.3 使用var还是val?

  • 4.3 注释

    1. 单行注释2. 块注释3. 文档注释

  • 4.4 语句与表达式

    Kotlin语句是什么?没有返回值的代码,for while do-while语句 Kotlin中表达式什么是?有返回值的代码,1+1, if,when。Kotlin中表达式包括:控制结构表达式、try表达式、表达式函数体和对象表达式。

  • 4.5 Kotlin包

    Kotlin包作用、包定义、包引入,以及注意包冲突等。

  • 5.1 命名规范

    匈牙利命名和驼峰命名。驼峰命名又分为小驼峰法和大驼峰法。

  • 5.2 注释规范

    文件注释、文档注释、代码注释和使用地标注释。

  • 5.3 声明

    变量或常量声明、类声明

  • 5.4 代码排版

    代码排版包括空行、空格、断行和缩进等内容。

  • 5.5 省略规范

    1. 省略分号2. 省略Unit3. Lambda表达式中省略参数声明

  • 6.1 回顾Java数据类型

    整数类型:byte、short、int和long,int是默认类型。浮点类型:float和double,double是默认类型。字符类型:char。布尔类型:boolean。

  • 6.2 Kotlin基本数据类型

    Kotlin也有8中基本数据类型。整数类型:Byte、Short、Int和Long,Int是默认类型。浮点类型:Float和Double,Double是默认类型。字符类型:Char。布尔类型:Boolean。

  • 6.3 数值类型之间的转换

    赋值与显式转换数学计算与隐式转换

  • 6.4 可空类型

    可空类型概念使用安全调用运算符(?.)非空断言运算符(!!)使用Elvis运算符(?:)Elvis运算符由来

  • 7.1 字符串字面量

    什么是字面量(literal)

  • 7.2.1 String

    获得String对象可以有两种方式:使用字符串字面量赋值。使用转换函数。

  • 7.2.2 字符串拼接

    +和+=运算符是可以连接任何类型数据拼接成为字符串。

  • 7.2.3 字符串模板

    Kotlin字符串模板是以$开头,语法如下:$变量或常量${表达式} //任何表达式,也可以是单个变量或常量

  • 7.2.4 字符串查找

    通过indexOf和lastIndexOf函数实现字符串查找

  • 7.2.5 字符串比较

    1. 比较相等2. 比较大小3. 比较前缀和后缀

  • 7.2.6 字符串截取

    Kotlin中字符串截取函数是substring,主要有三个版本。

  • 7.3 可变字符串

    可变字符串StringBuilder创建。字符串追加、插入、删除和替换。

  • 7.4 正则表达式

    使用正则表达式Regex类。通过正则表达式实现:1、字符串匹配2、字符串查找3、字符串替换4、字符串分割

  • 8.2 关系运算符

    关系运算是比较两个表达式大小关系的运算,它的结果是布尔类型数据,即true或false。关系运算符有8种:==、!=、>、=、

  • 8.1 算术运算符

    Kotlin中的算术运算符主要用来组织数值类型数据的算术运算,按照参加运算的操作数的不同可以分为一元运算符和二元运算符。

  • 8.3 逻辑运算符

    逻辑运算符是对布尔型变量进行运算,其结果也是布尔型

  • 8.4 位运算符

    位运算符有如下几个运算符:位反、位与、位或、位异或、有符号右移、左移和无符号右移等。

  • 8.5 其他运算符

    冒号(:)、Elvis运算符(?:)、双冒号(::)、箭头(->)和展开运算符(*)等。

  • 8.6 运算符优先级

    在一个表达式计算过程中,运算符的优先级非常重要。表8-7中从上到小,运算符的优先级从高到低,同一行具有相同的优先级。二元运算符计算顺序从左向右,但是先级15的赋值运算符的计算顺序从右向左的。

  • 9.1 if分支结构

    9.1 if分支结构

  • 9.2 when多分支结构

    9.2 when多分支结构

  • 9.3 循环结构

    9.3 循环结构

  • 9.4 跳转语句

    9.4 跳转语句

  • 9.5 使用区间

    9.5 使用区间

  • 10.1 函数声明

    10.1 函数声明

  • 10.2 返回特殊数据

    10.2 返回特殊数据

  • 10.3 函数参数

    10.3 函数参数

  • 10.4 表达式函数体

    10.4 表达式函数体

  • 10.5 局部函数

    10.5 局部函数

  • 10.6 匿名函数

    10.6 匿名函数

加载中
所属章节 资料名称 文件大小 下载
相关资料推荐

暂时还没有学习资料~

综合评分

0人评价

好于0%的课程

暂无

课程与描述相符 5 非常满意

老师的讲解表达 5 非常满意

老师的答疑服务 5 非常满意

全部

好评 0

中评 0

差评 0

加载中
没有了哦~

讲师介绍

关东升

移动开发专家,软件架构师,高级培训讲师,IT作家

72806人学习过

订阅专栏更多

推荐图书

7日学霸榜 有72806人与你一起学习

课程介绍

课程大纲

学习资料

学员评价

¥0

课程评价

发表客观评价,最高可得35学分(会员可得70学分)

Kotlin从小白到大牛第1篇 【Kotlin】基础视频课程

该课程已有 人评价

课程与描述相符

老师的讲解表达

老师的答疑服务

匿名

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

返回
顶部