阅读 526

「一入 Java 深似海」系列课程-第二期 Java 集合框架

「一入 Java 深似海」系列课程-第二期 Java 集合框架

「一入 Java 深似海」系列课程-第二期 Java 集合框架
〖课程目录〗
第一节 Java 模块化设计
主要内容
模块化构建:Java、Maven、IDE 等构建方式
模块化迁移:类库迁移、依赖管理分析、迁移案例等)
模块化设计:模块解析、模块API 设计
模块化反射:模块内省、模块运行时调整、模块注解
课程总结

第二节 Java 集合(Collections)框架基础运用
主要内容
语义接口:包括 Collection、Set、List、Queue 、Map 等核心接口! K, ~) z8 r! B0 E- W
内建实现:讨论 JDK 中内建的集合接口实现,并且说明同类实现中的使用场景,如 Vector、ArrayList 以及 LinkedList 场景
抽象实现:介绍 Java 集合框架的骨架实现,如 AbstractCollection、AbstractSet以及 AbstractList 等抽象类

第三节 Java 集合(Collections)框架高级运用
主要内容
Wrapper 实现:unmodifiable、synchronized 集合接口的使用场景
适配实现:讨论Set 转变为 Map,以及 Deque 实现 LIFO 的 Queue 实现( s6 y1 s1 V( p; `3 p) _) ^* F
特殊实现:如 WeakHashMap、IdentityHashMap 等特殊实现的使用场景" ~( L$ J( q& |/ B5 W; o5 F1 m1 O
工厂方法:List、Set 以及 Map 的便利工厂方法运用,以及单体和副本的操作方法

第四节 Java 集合(Collections)框架算法运用
主要内容/ p/ G5 B1 i" [7 M ^- `
排序算法:主要讨论 JDK 中出现过的排序算法,如 Insertion Sort、Merge Sort 、以及 TimSort,包括基本思路、时间和空间复杂度# v$ p: o$ p8 Z) u" E: w! Y
搜索算法:讨论二进制搜索算法,如 Collections#binarySearch 方法
点击加载更多
文章分类
Java
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXX@163.com 举报,一经查实,本站将立刻删除。
资源总数
104500+
今日更新
3000
会员总数
25806
今日注册
2468