java 第6页
java面向对象-创建员工类设置属性赋值并输出-QQ沐编程

java面向对象-创建员工类设置属性赋值并输出

题目描述 编写一个代表员工,具体要求如下 : (1)具有属性:姓名(name) 工龄(work year)、工资(salary),其中工龄应该大于0.否则输出错误信息,并赋子默认值为1;工资应该大于1000.否则输出错误信...
沐编程的头像-QQ沐编程钻石会员沐编程3年前
2512
Java为什么重写equals方法时必须重写hashcode方法-QQ沐编程

Java为什么重写equals方法时必须重写hashcode方法

面试的时候面试官问你:“你重写过 hashcode 和 equals 么,为什么重写equals时必须重写hashCode方法?” 该如何回答?下面就是答案 是的,当我们在自定义类中需要比较对象的相等性时,通常需要...
沐编程的头像-QQ沐编程钻石会员沐编程2年前
299
Spring Boot + EasyPOI 实现 Excel 和 Word 导出 PDF 的完整解决方案-QQ沐编程

Spring Boot + EasyPOI 实现 Excel 和 Word 导出 PDF 的完整解决方案

在企业级开发中,将 Excel 和 Word 文档导出为 PDF 是常见需求(如报表归档、合同存档)。本文将结合 EasyPOI(快速生成 Excel/Word)和 Aspose 系列工具(格式完美转换),详细讲解如何实现 Ex...
沐编程的头像-QQ沐编程钻石会员沐编程10个月前
21714
封装Jackson工具类实现字符串,Map,List泛型互转-QQ沐编程

封装Jackson工具类实现字符串,Map,List泛型互转

简单说明 2022年5月23日,fastjson 官方发布安全通报,fastjson <= 1.2.80 存在反序列化任意代码执行漏洞,在特定条件下可绕过默认autoType关闭限制,可能会导致远程服务器被攻击,风险影响...
沐编程的头像-QQ沐编程钻石会员沐编程4年前
300
单例模式之饿汉模式和懒汉模式区别以及案例代码-QQ沐编程

单例模式之饿汉模式和懒汉模式区别以及案例代码

饿汉模式和懒汉模式都是单例模式的实现方式,它们有以下区别: 饿汉模式(Eager Initialization): 在类加载时就创建唯一实例对象。 在类的静态初始化阶段完成实例化,因此线程安全。 实现简单...
沐编程的头像-QQ沐编程钻石会员沐编程3年前
5310
使用循环设计一个计算a的b次方的程序-QQ沐编程

使用循环设计一个计算a的b次方的程序

题目描述 使用循环设计一个计算a的b次方的程序。(a,b均为正整数) 案例代码 以下是使用循环设计的Java程序,用于计算 a 的 b 次方: import java.util.Scanner; public class Main { public s...
沐编程的头像-QQ沐编程钻石会员沐编程3年前
2515
java中什么时候使用抽象类,什么时候使用接口,二者在用法上有什么区别-QQ沐编程

java中什么时候使用抽象类,什么时候使用接口,二者在用法上有什么区别

在Java中,抽象类和接口都是用于实现面向对象编程中的抽象概念,但它们有不同的使用场景和语义含义。 抽象类(Abstract Class) 抽象类是一个类,用abstract关键字修饰,可以包含抽象方法(没有...
沐编程的头像-QQ沐编程钻石会员沐编程2年前
4813
Java aop切面使用方法详解-QQ沐编程

Java aop切面使用方法详解

一、为什么需要切面? 在面向对象编程(OOP)中,我们通常会将业务逻辑封装到不同的类中,并通过继承和多态来实现代码的复用和扩展。然而,有些功能(如日志记录、事务管理、安全控制等)并不属...
沐编程的头像-QQ沐编程钻石会员沐编程5个月前
528
大厂真实JAVA高级工程师课程-QQ沐编程

大厂真实JAVA高级工程师课程

课程介绍 来自大厂的真实面试案例实战课程,根据最真实的技术官面试总结而来的精华JAVA面试宝典课程,课程从技术到技巧全面的帮助同学们进行辅导,帮助同学们快速拿下大厂Offer。
沐编程的头像-QQ沐编程钻石会员沐编程4年前
235
java设计三个学生类添加属性根据需求输出对应的数据-QQ沐编程

java设计三个学生类添加属性根据需求输出对应的数据

项目描述 设计一个大学生类(CollegeStudent)、一个中学生类(MiddleStudent)、一个小学生类(Pupil)每个类中均有学号、姓名、 数学成绩三个属性。 在每个类中用构造方法为这三个属性初始化,...
沐编程的头像-QQ沐编程钻石会员沐编程3年前
285