logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java学习day_16之API(算法,lambda)

摘要: 本文介绍了常见的查找和排序算法。查找算法部分包含顺序查找(逐个比较)、二分查找(需有序数据,每次排除一半)和分块查找(数据分块,块间有序)。排序算法部分介绍了冒泡排序(相邻元素比较交换)和选择排序(每次选择最小元素)。每种算法均配有Java实现代码示例,展示了具体实现逻辑和应用场景。这些基础算法是提升数据处理效率的关键技术,适用于数组、列表等数据结构的操作。

文章图片
#算法#java#学习
Java学习day_17之集合(List集合)

Collection是单列集合的顶层接口,所有方法被List和Set系列集合共享。

文章图片
#java#学习#list
Java学习day_18之集合(泛型&Set)

Java集合框架核心概念摘要 泛型是JDK5引入的类型安全机制,通过编译时类型检查避免运行时错误和强制转换。泛型类/方法/接口适用于不确定类型但需约束的场景,通配符(? extends/super)可限定继承体系中的类型。 Set集合主要实现类: HashSet:基于哈希表,无序不重复,依赖hashCode()和equals()保证元素唯一性 LinkedHashSet:在HashSet基础上维护

文章图片
#java#学习#开发语言
Java学习day_10之面向对象进阶(static&继承)

本文介绍了Java中static关键字和继承的概念与应用。static可以修饰成员变量和方法,静态变量被所有对象共享,属于类而非对象;静态方法常用于工具类,调用时推荐使用类名。工具类通常私有化构造方法,方法设为静态。注意事项包括静态方法只能访问静态成员,且无this关键字。继承是面向对象的重要特性,子类通过extends继承父类,可复用和扩展父类功能。main方法的各修饰符含义也被重新解释,如st

文章图片
#java#学习
到底了