Java 中的集合、泛型和反射简介
了解 Java 中的泛型、集合框架(数据结构)、流 API 和反射的指南!
讲师:Holczer Balazs
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 了解泛型的基础知识
- 理解有界类型参数
- 了解通配符(无界通配符、上界通配符和下界通配符)
- 理解类型擦除和类型推断
- 了解基本数据结构
- 理解哈希图和哈希集
- 了解列表(ArrayLists 和 LinkedLists)
- 了解堆栈和队列
- 了解收集框架
- 理解哈希和哈希函数
- 理解 Stream API
探索相关主题
- 通用编程
- Java 集合框架
- 其他 IT 和软件
- 信息技术与软件
要求
- 互联网连接
- 基础 Java(循环、类等)
描述
学习使用流行编程语言 Java 构建功能齐全的程序所需的基本概念和功能。
本课程主要讲泛型。您将学习泛型类型、泛型方法、类型参数的基础知识以及与这些主题相关的理论背景。这是 Java 的基础部分,因此绝对值得学习。
第 1 节 – 泛型和泛型编程
- 为什么要使用泛型和泛型编程
第 2 节 – 基本泛型
- 泛型类型
- 泛型方法
- 泛型和泛型编程基础知识
第 3 节 – 有界类型参数
- 有界类型参数
第 4 节 – 类型推断
- 什么是类型推断
第 5 节 – 通配符
- 什么是通配符?
- 下界通配符
- 上限通配符
- 通配符和有界类型参数
第 6 节 – 类型擦除
- 什么是类型擦除?
- 桥接方法和类型擦除
第 7 节 – 收藏框架
- 收藏框架
- 测量算法的运行时间
- 什么是数据结构?
第 8 节 – 列表
- ArrayList 和 LinkedList
- LinkedLists 和 ArrayLists 的性能比较
- 向量
- 堆栈
第 9 节 – 队列
- 什么是队列?
- 优先队列
- 数组双端队列
第 10 部分——地图
- 基于散列的数据结构和散列函数
- HashMaps 和 LinkedHashMaps
- 平衡二叉搜索树和红黑树
- 树形图
第 11 部分 – 集合
- 什么是集合?
- HashSet、LinkedHashSet 和 TreeSet
第 12 节 – 对集合进行排序
- 对数组和集合进行排序
- Comparable 和 Comparator 接口
- 使用 lambda 表达式进行排序
第 13 节 – 流 API
- 流
- 顺序流和并行流
- map() 和 flatMap()
- 减少()
第 13 节 – 反思
- 什么是反射?
- 注释和反思
- 反射和框架(例如 Spring)
学习 Java 的基础知识是一个不错的选择,它能让你轻松掌握强大的工具。Java 易于学习,文档丰富,是所有面向对象编程语言的基础。
Java 开发领域的工作机会很多,学习 Java 将为你打下坚实的基础,让你能够更轻松地掌握其他面向对象语言,例如 C++ 或 C#。
本课程适合哪些人:
- 对泛型、集合和反射感兴趣的 Java 初级开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。