关注公众号 领VIP会员
下次再说
Kotlin从小白到大牛第1篇 【Kotlin】基础视频课程

下载课程

下载学院APP

缓存视频离线看

微信公众号
收藏(282)

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

课程目标: 本视频是智捷课堂推出的一套“Kotlin语言学习立体教程”的视频第一部分,读者以及...

5分 共56课时 共7小时49分钟 更新时间: 30天前

价  格

免费

课程介绍

课程大纲

学习资料

学员评价

课程目标
本视频是智捷课堂推出的一套“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 匿名函数

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

暂时还没有学习资料~

5

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

    • 0%
    • 0%
    • 0%
    • 0%
    • 0%
    加载中
    没有了哦~

    讲师介绍

    关东升

    关东升

    讲师评分:4.9

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

    学院服务

    关注公众号领取
    免费VIP会员

    添加学院管家微信进入
    学习社群

    96507人学习过

    订阅专栏更多

    推荐图书

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

    课程介绍

    课程大纲

    学习资料

    学员评价

    免费

    课程评价

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

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

    该课程已有 人评价

    课程与描述相符

    老师的讲解表达

    老师的答疑服务

    匿名

    在线
    客服
    在线
    客服

    下载Android客户端

    下载iphone 客户端

    关注官方微信

    返回
    顶部