zoukankan      html  css  js  c++  java
  • Scala零基础教学【1-20】

    基于王家林老师的Spark教程——共计111讲的《Scala零基础教学》

    计划在9月24日内完成(中秋节假期之内)

    目前18号初步学习到25讲,平均每天大约完成15讲,望各位监督。

    初步计划:

    18号完成40讲

    19号完成55讲

    20号完成70讲

    21号完成85讲

    22号完成100讲

    23号完成111讲

    24号回顾复习


    第9讲:Scala的内部类实战详解

    Java 内部类属于类的;
    Scala内部类属于对象的,属于外部实例本身。
     

    第11讲:Scala中的apply实战详解

    Object的apply方法
    Class的apply方法
     
    a为Object,a()方法调用Class的apply的方法
     
    类的伴生对象中利用Apply()方法
     

    第14讲:Scala中作为接口的trait、在对象中混入trait代码实战

    class ConcreteLogger extends Logger with Cloneable
    Logger后边再接其他的接口,后边加with
     
    trait中可以有接口方法,也可以具体的方法实现
    在class中的如果是方法具体,要加override
    trait Logger{
    //def log (msg : String)
    def log (msg : String){}
    }
    class ConcreteLogger extends Logger with Cloneable{
    override def log(msg : String) = println("Log: " + msg)
    def concreteLog{
    log("It's me !!!")
    }
    }

    第15讲:Scala多重继承、多重继承构造器执行顺序及AOP实现

     

    第17讲:Scala中包、类、对象、成员、伴生类、伴生对象访问权限实战彻底详解

     
    package spark{
    package navigation{
    private[spark] class Navigator{
    Navigator在Spark包中可见
     

  • 相关阅读:

    php多版本环境变量设置
    vagrantbox 磁盘扩容
    # Csv数据导入导出
    php把数组写入文件
    log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).
    springmvc 多个拦截器执行的顺序
    yum 源修改
    连接(JOIN)运算
    SQL基本概述
  • 原文地址:https://www.cnblogs.com/sunrunzhi/p/9667662.html
Copyright © 2011-2022 走看看