阅读 631

「一入 Java 深似海」系列课程-第一期 语言基础与代码设计

「一入 Java 深似海」系列课程-第一期 语言基础与代码设计

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

第二节:Java 面向对象设计(上)
主要内容
类/接口设计:介绍类、抽象类、接口命名、访问性设计以及“封装性、派生性、多态性”技巧
枚举设计:理解枚举引入的意义以及变化,介绍 JDK 中常见枚举的设计) z( p& e4 f( p7 m3 A, u
课程总结

第三节:Java 面向对象设计(下)
主要内容0 B+ O$ S9 w4 l6 s7 D# n* N3 N
泛型设计:了解泛型使用场景以及限制,通过 JDK 以及开源项目领悟其中的设计模式
方法设计:介绍方法命名、返回类型、参数类型、名称以及数量的设计模式
课程总结
) u0 v, z( N1 p) t' w u
第四节:Java 函数式设计
主要内容
函数式设计:讨论函数式设计技巧,如 Supplier、Consumer 以及 Function 在日常开发中的运用
Stream API:使用场景、常见操作以及注意事项
Stream API 设计:根据 Stream API 的特点,结合“SCFP”的特性从中设计相关的函数接口1 l$ F# @* q2 [
课程总结
点击加载更多
文章分类
Java
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXX@163.com 举报,一经查实,本站将立刻删除。
资源总数
104500+
今日更新
3000
会员总数
25838
今日注册
2468