logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java Lambda 表达式与流处理

Lambda 表达式本质上是函数式接口的匿名实现(参数列表) -> { 方法体 }// 传统匿名内部类@Override");// Lambda 表达式写法");代码行数大幅减少,去掉了冗余的接口声明、方法重写模板更贴近 “函数式” 的表达,逻辑直接聚焦在 “要做什么”,而非 “怎么写模板”创建流:从集合、数组、文件等数据源创建流中间操作:对流进行处理(过滤、映射等),返回新的流(可以链式调用)终

#java#python#开发语言
Java异常处理

Java内置的异常类不够用时,可以自定义异常,让错误信息更贴近业务。写法:继承Exception或// 自定义受检异常(继承Exception)// 使用自定义异常throw new AgeException("年龄不合法:" + age);// 调用try {System.out.println("捕捉到自定义异常:" + e.getMessage());捕捉到自定义异常:年龄不合法:-5继承哪

#java#开发语言
Java项目:文件批量处理工具

本项目是一个功能完整的文件批量处理工具,用于快速管理文件,提高工作效率。核心功能统计功能:统计文件夹大小和文件数量分类功能:按文件类型自动分类到不同文件夹重命名功能:批量重命名文件(支持正则替换)命令行操作:支持命令行参数,方便自动化脚本调用知识点:JDK 8+、File I/O、正则表达式、异常处理、递归算法应用场景清理混乱的下载文件夹批量处理照片/文档统计项目代码文件数量自动化文件管理脚本通过

#java#开发语言#idea +1
Git与GitHub的基本操作

工作区 ————> 暂存区 ————> 版本库 ————> 远程仓库git addgit commitgit push:你在电脑上编写代码或文件的目录:用于存储即将提交到版本库中的修改:管理所有文件的修改和历史记录:GitHub 等代码托管平台上的仓库。

#git#github#elasticsearch
【数据结构】线性表完全指南:顺序表与链表详解

线性表指的是具有相同数据类型的n(n>=0)个数的有限序列。假设a1是第一个数据元素,称为表头元素;an是最后一个数据元素,称为表尾元素;ai(1<i<n)是第i个数据元素:则a1有且只有一个后继;an有且只有一个前驱;ai有且只有一个前驱和一个后继。线性表是一种逻辑结构,定义了一组元素之间“一个接一个”的前后关系。根据这个结构在计算机内存中的存储方式:我们分为顺序存储结构和链式存储结构。顺序表适

#数据结构#链表#算法 +2
到底了