第一期:Java 语言基础与代码设计

授课方式

课程全程安排在线上完成,通过在线直播和课后录播两种方式(暂时无法提供文件)。

时间安排

课程将采用周期直播的方式,以自然月为周期,如 2019 年 1 月为第一期。每个周期将安排 4 - 5 次直播,围绕单个主题深入讨论,具体时间和细节请参考【内容详情】。

优惠活动

早鸟用户

早鸟用户将享受推广期限时折扣,请及时关注当前页面的最新优惠活动。

全日制在校大学生

  • 普通大学生:凭学生证,享受半价优惠
  • 品学兼优者:凭奖学金证书,领取“半价优惠”折上折

    • 甲等(一等):7折
    • 乙等(二等):8折
    • 丙等(三等):9折
  • 贫困/残疾/特殊:提供相关证明,申请免费资格

    命运或许对您不公平,然而努力就有希望~

内容详情

第一节:Java 语言基础

  • 主要内容

    • Java 面向过程编程:介绍 Java 中主要的数据结构、方法调用、执行流程
    • Java 面向对象基础:针对面向对象三大特性“封装性、派生性、多态性”作出具体化的说明
    • Java 函数式基础:针对 Java 8 Lambda 语法特性展开讨论,包括“函数式接口、默认方法、方法引用” 等方面,着重探讨函数式编程设计
    • Java 模块化基础:主要围绕 Java 动态代理,字节码提升
    • 课程总结

第二节:Java 面向对象设计(上)

  • 主要内容

    • 类/接口设计:介绍类、抽象类、接口命名、访问性设计以及“封装性、派生性、多态性”技巧
    • 枚举设计:理解枚举引入的意义以及变化,介绍 JDK 中常见枚举的设计
    • 课程总结

第三节:Java 面向对象设计(下)

  • 主要内容

    • 泛型设计:了解泛型使用场景以及限制,通过 JDK 以及开源项目领悟其中的设计模式
    • 方法设计:介绍方法命名、返回类型、参数类型、名称以及数量的设计模式
    • 课程总结

第四节:Java 函数式设计

  • 主要内容

    • 函数式设计:讨论函数式设计技巧,如 SupplierConsumer 以及 Function 在日常开发中的运用
    • Stream API:使用场景、常见操作以及注意事项
    • Stream API 设计:根据 Stream API 的特点,结合“SCFP”的特性从中设计相关的函数接口
    • 课程总结

社区交流

  • 小马哥 VIP 交流群:571055366

    VIP 交流群仅提供给报名的小伙伴,敬请谅解!

课程资源

相关课程

Java 微服务实战系列课堂

购买须知:
1、本课程为虚拟产品,一经购买,概不退款(讲师特别声明除外)
2、在使用过程中,遇到任何问题,请邮件联系:pr@sifou.com
3、划线价说明:商品展示的划横线价格为参考价,并非原价。该价格仅供您参考。

版权声明:讲者在本产品上发表的全部原创内容(包括但不限于文字、视频、图片等)著作权均归讲师本人所有。未经讲师授权许可,观众用户不得以任何载体或形式使用讲师的内容。

5.0 58条评价

渣渣R · 2019-02-20

waveLu · 2019-02-18

无剑 · 2019-01-26

骚气的小马哥

y502596725 · 2019-01-26

一如既往的支持!

蜜糖繁星 · 2019-01-23

IsaacZhang · 2019-01-23

多年前的不注意,造成今天不小的失误,感谢马哥的分享,更感谢马哥的授人以渔。谢谢

leader · 2019-01-18

不错,必须顶起来,听了小马哥的课,感觉自己这几年的JAVA白干了。

寒江殘雪 · 2019-01-18

newbiebird · 2019-01-17

小公举的政政 · 2019-01-17

小马哥劝退必学系列