专业编程基础技术教程

网站首页 > 基础教程 正文

Scala入门视频已更新至88讲,后续还有大约20讲左右的视频就结束

ccvgpt 2024-10-12 13:43:34 基础教程 9 ℃

对我来说,Scala也仅限于会用的阶段,谈不上用的好,也谈不上用的深,最近的几个项目和未来的项目我打算都用scala作为主要的开发语言,由于scala的语法实在太多,随着scala版本的不断升级,相信新的语法特点还会随之增多,学了不用就会忘记,因此这是我决定以后的开发中尽量使用scala的原因

本套课程多大100多集,讲解了scala绝大多数的语法特点和用法,相信通过对他的学习和掌握,让大家快速的使用scala作为开发语言应该是没有什么难度的,但是我们的学习不应该就此浅尝辄止,接下来应该继续去学习scala其他的知识内容,比如

Scala入门视频已更新至88讲,后续还有大约20讲左右的视频就结束

1.scalatest

2.sbt

3.scala函数式编程

4.scala dsl编程

5.scala设计模式

6.深入scala

等等其他

scala语法灵活且比较多,建议大家不论在学习还是工作中做好笔记 ,好记性不如烂笔头嘛,然后在举一反三,熟能生巧,用的多了就会玩的精通

已经录制完成的scala内容如下所示

Scala深入浅出-001讲-Scala开发环境搭建,入门程序介绍

Scala深入浅出-002讲-Scala脚本,for,while,foreach,if快速上手

Scala深入浅出-003讲-Scala中的数组类型详细介绍

Scala深入浅出-004讲-Scala中的列表类型(List)特性以及使用介绍

Scala深入浅出-005讲-Scala中的列表类型(List)方法详细讲解

Scala深入浅出-006讲-Scala中的元组类型(Tuple)使用讲解

Scala深入浅出-007讲-Scala中的集合类型(Set)使用讲解

Scala深入浅出-008讲-Scala中的映射类型(Map)使用讲解

Scala深入浅出-009讲-Scala函数式风格编程入门介绍

Scala深入浅出-010讲-Scala类,对象,成员变量,方法讲解

Scala深入浅出-011讲-Scala中的singleton对象,伴生对象详解

Scala深入浅出-012讲-Scala中的基本数据类型及富包装介绍

Scala深入浅出-013讲-Scala函数式对象之构造函数,重写父类方法,定义类成员方法

Scala深入浅出-014讲-Scala函数式对象之辅助构造函数,this,私有方法私有属性

Scala深入浅出-015讲-Scala函数式对象之方法重载,运算符重载,隐式转换初探

Scala深入浅出-016讲-Scala内建控制IF讲解

Scala深入浅出-017讲-Scala内建控制WHILE,DO-WHILE讲解

Scala深入浅出-018讲-Scala内建控制FOR的基本用法和特点详解

Scala深入浅出-019讲-Scala内建控制FOR YIELD以及去break,continue详解

Scala深入浅出-020讲-Scala异常处理以及match讲解

Scala深入浅出-021讲-Scala中的方法以及本地方法详细讲解

Scala深入浅出-022讲-Scala中的头等函数详细讲解

Scala深入浅出-023讲-Scala中占位符的用法以及如何将普通函数转换成头等函数

Scala深入浅出-024讲-Scala中的部分函数(函数的多态)用法

Scala深入浅出-025讲-Scala中的闭包函数以及与Javascript的闭包对比

Scala深入浅出-026讲-Scala中的重复参数方法详细介绍

Scala深入浅出-027讲-Scala中的高阶函数讲解

Scala深入浅出-028讲-Scala中的尾递归详细讲解

Scala深入浅出-029讲-Scala入门课程内容总结与回顾-1

Scala深入浅出-030讲-Scala入门课程内容总结与回顾-2

Scala深入浅出-031讲-Scala入门课程内容总结与回顾-3

Scala深入浅出-032讲-Scala开发中减少重复性代码-上

Scala深入浅出-033讲-Scala开发中减少重复性代码-下

Scala深入浅出-034讲-Scala中的柯里化(Currying)详细讲解

Scala深入浅出-035讲-Scala中如何自定义控制结构详细讲解

Scala深入浅出-036讲-Scala中的传递名称参数语法以及用法详解

Scala深入浅出-037讲-Scala中的继承与组合之抽象类,抽象方法,抽象属性以及继承

Scala深入浅出-038讲-Scala中的继承与组合之调用父类构造函数,用属性的方式重写父类的方法

Scala深入浅出-039讲-Scala中的继承与组合之方法重载,字段重载等详细讲解

Scala深入浅出-040讲-Scala中的继承与组合之Scala中的final,调用父类方法,类型转换,模式匹配

Scala深入浅出-041讲-Scala中的继承与组合之匿名子类,结构类型对象,提前定义讲解

Scala深入浅出-042讲-Scala中类的继承层级关系概述

Scala深入浅出-043讲-Scala中类的继承层级关系详解

Scala深入浅出-044讲-Scala入门课程内容总结与回顾-4

Scala深入浅出-045讲-Scala中Trait(特质)的使用详细讲解以及菱形继承的问题

Scala深入浅出-046讲-Scala中Trait(特质)的使用详细讲解之胖瘦接口

Scala深入浅出-047讲-Scala中Trait(特质)的使用详细讲解之Ordered特质

Scala深入浅出-048讲-Scala中Trait(特质)的使用详细讲解之带有特质的对象

Scala深入浅出-049讲-Scala中Trait(特质)的使用详细讲解之堆砌

Scala深入浅出-050讲-Scala中Trait(特质)的线性执行顺序

Scala深入浅出-051讲-Scala中Package(包)的两种定义方式

Scala深入浅出-052讲-Scala中Package(包)的导入,比Java提供的方式更为精彩

Scala深入浅出-053讲-Scala中Package(包)的访问修饰符详细介绍

Scala深入浅出-054讲-Scala中Package(包)之包对象以及用途讲解

Scala深入浅出-055讲-Scala入门课程内容总结与回顾-5

Scala深入浅出-056讲-Scala模式匹配之值,类型,变量匹配以及匹配规则讲解

Scala深入浅出-057讲-Scala模式匹配在Seq中的应用以及实战

Scala深入浅出-058讲-Scala模式匹配在Tuple中的应用以及case子句担保

Scala深入浅出-059讲-Scala模式匹配在Array中的应用以及变量中的模式

Scala深入浅出-060讲-Scala中case class的特性以及和模式匹配的使用

Scala深入浅出-061讲-Scala中当中的密封(sealed)类的用法以及特点讲解

Scala深入浅出-062讲-Scala中当中的Option,它也是一个sealed类

Scala深入浅出-063讲-Scala中当中的偏函数及其使用场景详解

Scala深入浅出-064讲-Scala参数类型之泛型类,泛型方法,类型变量界定

Scala深入浅出-065讲-Scala参数类型之视图界定,上下文界定详解

Scala深入浅出-066讲-Scala参数类型之Manifest上下文界定详解

Scala深入浅出-067讲-Scala参数类型之多重界定,上下界定详解

Scala深入浅出-068讲-Scala参数类型之协变详细讲解以及和Java对比(新)

Scala深入浅出-069讲-Scala参数类型之逆变详细讲解以及和Java对比(新)

Scala深入浅出-070讲-OO语言中的里氏替换原则以及Scala中的协变点以及逆变点详细讲解

Scala深入浅出-071讲-Scala参数类型之对象无法参数化以及通配符详解,

Scala深入浅出-072讲-Java泛型之PECS法则讲解,

Scala深入浅出-073讲-Scala参数化类型以及Java泛型的对比,强化理解

Scala深入浅出-074讲-Scala入门课程内容总结与回顾-6

Scala深入浅出-075讲-Scala隐式转换快速上手以及与Java8 Lambda表达式的对比学习

Scala深入浅出-076讲-Scala隐式转换的规则详细讲解,以及隐式转换后的源码分析

Scala深入浅出-077讲-Scala隐式转换之隐式参数快速上手以及与柯里化的对比学习

Scala深入浅出-078讲-Scala隐式转换之利用隐式参数进行隐式转换详细讲解

Scala深入浅出-079讲-Scala隐式转换以及隐式参数内容总结

Scala深入浅出-080讲-Scala高级类型之单例类型&类型投影详解

Scala深入浅出-081讲-Scala高级类型之别名以及结构类型详细讲解

Scala深入浅出-082讲-Scala高级类型之复合类型,中置类型详解

Scala深入浅出-083讲-Scala高级类型之存在类型(Existential Types)详细介绍

Scala深入浅出-084讲-Scala高级类型之this别名详细讲解

Scala深入浅出-085讲-Scala高级类型之自身类型详细讲解

Scala深入浅出-086讲-Scala高级类型之自身类型之依赖注入讲解

Scala深入浅出-087讲-Scala高级类型之抽象类型详细讲解以及与参数化类型的对比

Scala深入浅出-088讲-Scala高级类型总结与回顾

计划中的教学大纲(其中关于GUI的部分我从大纲中删除了)

授课时的代码片段

本人一录制完成的第他课程

Tags:

最近发表
标签列表