自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 测试框架意外退出报错如何解决

摘要:解决IDEA单元测试覆盖率问题时,可通过修改虚拟机选项添加临时目录路径。具体步骤:打开IDEA帮助菜单→编辑自定义虚拟机选项→在文件末尾添加"-Djava.io.tmpdir=C:\temp"(需确保路径为英文且在C盘创建对应temp文件夹),最后重启IDEA重新运行测试即可解决问题。该方法适用于因临时目录配置导致的测试覆盖率异常情况。

2026-03-17 12:56:48 6

原创 常用的HTML和CSS标签

本文总结了HTML常用标签和CSS核心样式。HTML部分包括文本处理标签(标题、段落、修饰等)、多媒体标签(图片、音视频)、布局标签(div、span)以及表格和表单标签。CSS部分重点介绍了盒子模型(content、padding、border、margin)和flex弹性布局,包括其组成结构、关键属性和对齐方式。这些基础知识为网页开发提供了必要的标签使用和样式控制方法。

2026-03-14 19:12:22 24

原创 java 反射 注解 代理

主要展示单元测试、反射、注解和动态代理四种Java核心技术。单元测试部分使用JUnit框架测试StringUtil类;反射部分演示了获取类信息、构造器、成员变量和方法;注解部分包括自定义注解及其解析应用;动态代理部分实现了一个明星代理工具类。

2026-03-14 17:14:15 346

原创 java中udp tcp通信和数值计算 获取时间 字符串处理的api使用

日期时间处理:比较了JDK8前后的Date和LocalDateTime用法字符串处理:演示StringBuilder的高效字符串拼接数值计算:使用BigDecimal解决浮点数运算精度问题展示了UDP和TCP通信的实现,包括单发单收和多发多收模式UDP示例包含客户端和服务端代码,使用DatagramSocket和DatagramPacket进行数据传输TCP示例展示了基本的Socket通信,以及多线程处理客户端连接的服务器实现包含了简单的BS架构实现,服务端返回HTML页面给浏览器客户端(ai)

2026-03-13 21:23:24 197

原创 java 线程池 线程安全问题

本文展示了Java多线程编程的多种实现方式,包括继承Thread类、实现Runnable接口(含匿名内部类和lambda表达式)、实现Callable接口等。通过银行账户取款案例演示了线程安全问题及解决方案(同步代码块、同步方法和Lock锁)。还介绍了线程池的使用(ThreadPoolExecutor和Executors工具类),最后通过抢红包案例综合应用线程同步技术。关键点包括:线程创建/启动、线程API使用、线程同步机制和线程池管理。(ai生成)

2026-03-12 17:48:45 350

原创 java 文件io流

本文展示了Java中文件操作和IO流的使用方法。主要内容包括:1) File类的基本操作,如创建、删除文件和目录;2) 字节流和字符流的读写操作,包括FileInputStream、FileOutputStream、FileReader和FileWriter;3) 缓冲流的使用,如BufferedInputStream和BufferedReader;4) 特殊流操作,如PrintStream和DataStream;5) 递归算法实现文件搜索;6) 使用Commons IO框架简化文件操作(摘要为ai生成)

2026-03-08 19:19:28 273

原创 java Set集合 Map集合 Stream流

java Set集合 Map集合 Stream流 包含斗地主小项目

2026-03-08 18:55:33 222

原创 java异常 泛型 Collection集合 List集合

泛型 处理异常 Collection中List集合等知识点案例

2026-03-07 16:53:35 317

原创 数字华容道简单设计

该代码实现了一个基于Java Swing的4×4数字拼图游戏"石头迷宫"。主要功能包括:1) 初始化游戏界面,包含16个数字方块;2) 随机打乱方块顺序;3) 通过键盘方向键移动空白方块(0);4) 记录移动步数并判断胜利条件;5) 提供系统菜单支持游戏重启和退出。游戏使用二维数组存储方块位置,通过按键事件监听实现方块移动逻辑,并在界面显示背景图片和当前步数。当所有方块按顺序排列时显示胜利图片。(摘要为ai生成)

2026-02-28 09:30:12 532

原创 匿名内部类 Lamabda 函数式编程 常用API GUI编程

ArrayList集合的基本操作(添加、遍历、删除元素)代码块的使用(静态代码块和实例代码块)内部类的实现(成员内部类和静态内部类)Lambda表达式简化匿名内部类方法引用(静态方法、实例方法、构造器引用)字符串处理(String类常用方法)GUI编程(Swing组件和事件监听)布局管理器(BorderLayout、FlowLayout等)(摘要为ai生成)

2026-02-28 09:27:53 320

原创 抽象类 接口 final关键字 单例类 枚举类

本文展示了Java面向对象编程中抽象类、接口、单例模式和枚举类的应用。通过多个代码示例演示了抽象类的定义与继承(如A类和B类)、接口的实现与多继承(如Driver和BoyFriend接口)、单例模式的实现(饿汉式和懒汉式)、以及枚举类的使用场景(如Direction枚举)。此外,还通过智能家居控制系统的案例展示了面向对象设计在实际项目中的应用,包括多态、接口解耦等特性。最后总结了抽象类与接口的异同点,强调了它们在不同场景下的适用性。

2026-02-25 08:19:38 228

原创 编译器报错java: java.lang.exceptionininitializererror com.sun.tools.javac.code.typetag :: unknown

lombok版本不匹配

2026-02-24 08:56:53 183

原创 java的继承与多态

java基础的继承与多态使用及小案例

2026-02-24 08:50:25 488

原创 java对象及封装

对象 封装 静态 实体类 构造器 this关键字的使用

2026-02-22 17:11:23 493

原创 Fisher-Yates算法

/ 使用Fisher-Yates算法打乱一维数组。// 将打乱后的一维数组重新填充到二维数组。// 将二维数组转换为一维数组进行打乱。// 创建一维数组存储所有元素。// 首先计算总元素个数。// 将二维数组展平。// 独立的打乱数组方法。

2026-02-14 22:31:13 53

原创 java 基础知识

java基础知识 从helloworld 到二维数组知识点及示例代码

2026-02-14 22:28:56 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除