java 第2页
Java为什么重写equals方法时必须重写hashcode方法-QQ沐编程

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

面试的时候面试官问你:“你重写过 hashcode 和 equals 么,为什么重写equals时必须重写hashCode方法?” 该如何回答?下面就是答案 是的,当我们在自定义类中需要比较对象的相等性时,通常需要...
沐编程的头像-QQ沐编程钻石会员沐编程1年前
149
封装Jackson工具类实现字符串,Map,List泛型互转-QQ沐编程

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

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

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

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

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

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

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

在Java中,抽象类和接口都是用于实现面向对象编程中的抽象概念,但它们有不同的使用场景和语义含义。 抽象类(Abstract Class) 抽象类是一个类,用abstract关键字修饰,可以包含抽象方法(没有...
沐编程的头像-QQ沐编程钻石会员沐编程1年前
2813
大厂真实JAVA高级工程师课程-QQ沐编程

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

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

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

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

java实现排序问题案例

题目描述 已知A、B、C、D、E,其中B的子集为A,C的子集为AB,D的子集为C,E的子集为B。要求按照大小排序,如果没有子集,则默认值为0,有则按照最大的子集+1进行排序 实现代码 import java.util...
沐编程的头像-QQ沐编程钻石会员沐编程1年前
88
java学习手册v18-QQ沐编程

java学习手册v18

软件介绍 一款帮助java初学者快速入门、迅速提高的一款软件。它包含排序动画执行过程、java运行时堆栈内存结构图,J2SE基础、面试题、编程题以及二千多道选择题等。大部分代码都可以直接在手机...
沐编程的头像-QQ沐编程钻石会员沐编程4个月前
9112
Java学生点名系统的实现代码-QQ沐编程

Java学生点名系统的实现代码

程序介绍 这个系统可以随机选择班级中的学生进行点名,并记录点名信息。首先要求用户输入班级人数,然后输入每个学生的姓名,并将所有学生存储在 ArrayList 中。接下来,程序使用 Random 类产生...
沐编程的头像-QQ沐编程钻石会员沐编程2年前
1513