- 博客(13)
- 收藏
- 关注
原创 Java迭代器、Comparable/Comparator详解
迭代器是Java集合框架中的一种设计模式,它提供了一种统一的方式来遍历各种集合中的元素,而不需要了解集合的内部结构。Comparable是一个排序接口,如果一个类实现了Comparable接口,就意味着"该类支持排序"。Comparator是一个比较器接口,用于定义比较规则。当类本身不支持排序(没有实现Comparable接口)或者想使用不同于Comparable定义的排序规则时,可以使用Comparator。迭代器:提供了一种统一遍历集合元素的方式,隐藏了集合的内部结构Comparable。
2025-04-29 10:22:46
247
原创 Java集合框架详解:List、Set、Map
接口:定义集合的抽象行为实现类:接口的具体实现算法:对集合进行操作的方法(如排序、搜索)Collection接口:存储单一元素的集合(List、Set、Queue)Map接口:存储键值对的集合。
2025-04-21 16:07:40
1520
原创 Java抽象类与接口详解
抽象类是不能被实例化的类,它用于作为其他类的基类,定义子类共有的属性和方法。抽象类和接口都是Java实现抽象和多态的重要机制。抽象类更适合在相关类之间共享代码和状态,而接口更适合定义不相关类之间的共同行为。从Java 8开始,接口的功能得到了显著增强,使得两者之间的界限变得模糊,但它们各自仍有最适合的使用场景。在实际开发中,应根据具体需求选择使用抽象类还是接口,或者结合使用两者。
2025-04-16 16:18:35
1424
原创 Java封装、继承、多态详解
封装是基础,隐藏实现细节,提供接口继承是手段,建立类之间的关系,实现代码复用多态是表现,同一接口不同实现,提高灵活性三者共同构成了Java面向对象编程的核心,合理使用这些特性可以设计出高内聚、低耦合的优秀代码结构。
2025-04-16 10:42:19
457
原创 Java 类与对象、方法详解
访问修饰符] [static/final/abstract] 返回类型 方法名([参数列表]) [throws 异常列表] {// 方法体[return 返回值;
2025-04-15 14:26:35
470
原创 Java流程控制(if-else、循环)
Java中的流程控制语句允许你根据条件执行不同的代码块或重复执行某些代码。主要包括条件语句(if-else)和循环语句(for、while、do-while)。
2025-04-11 15:55:14
193
原创 java学习流程
掌握Java基础语法、面向对象编程和基本开发工具。java.lang:深入理解Java高级特性和常用API。volatile:掌握Web开发基础技术和主流框架。:掌握企业级开发框架和工具链。:通过完整项目巩固技能,学习性能优化。
2025-04-11 09:37:12
1497
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人