
面试重点
文章平均质量分 78
Zhu_S W
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面向对象的程序设计的封装、继承、多态
封装:隐藏细节,暴露接口。继承:复用代码,建立层次,扩展功能。多态:同一操作,不同表现。这些特性共同提升了代码的可维护性、复用性和扩展性。原创 2025-02-06 21:51:35 · 291 阅读 · 0 评论 -
Java抽象类和接口的区别
当一个类中没有包含足够的信息以描绘一个具体的对象时,这样的类就是抽象类;“抽象类”是用关键字 abstract 修饰的,抽象类中有一种特殊方法,即用abstract 关键字来修饰的方法,这些方法被称为“抽象方法”如果不想实现抽象类中的抽象方法,那么该此子类必须是个抽象类注:构造器的作用是构建对象的同时赋初始值,但抽象类的构造器只能进行初始化操作而不能进行创建对象。原创 2025-02-06 21:40:44 · 509 阅读 · 0 评论 -
为什么重写equals的同时一定要重写hashCode?
hashCode 和 equals 两个方法是用来协同判断两个对象是否相等的,采用这种方式的原因是可以提高程序查询的速度。如果在重写 equals 时,不重写 hashCode,就会导致在某些场景下,例如将两个相等的自定义对象存储在 Set 集合时,就会出现程序执行的异常,为了保证程序的正常执行,所以我们就需要在重写 equals 时,也一并重写 hashCode 方法才行。原创 2025-02-06 21:40:04 · 612 阅读 · 0 评论 -
Java web的发展历史
WEB-INF里面的东西不能直接访问,要从controller里面去发动请求访问。原创 2024-12-21 19:17:33 · 319 阅读 · 0 评论 -
mysql事务
在数据库中,通常会碰到下图中的问题,张三给李四转账,看似只需要两条sql语句即可实现,但是如果这两条sql语句一条执行成功了,一条执行失败了,这时候会发生什么情况呢,张三的钱少了,而李四的钱没有增加,凭空丢失了100,那么我们该如何应对这种情况的发生?1、事务是最小的不可分割的工作单元,通常一个事务对应着一个完整的业务2、一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成3、事务只和DML语句有关,或者说DML语句才有事务。原创 2024-10-19 15:38:40 · 571 阅读 · 0 评论 -
Java基础(包装类)
该篇文章创作时参考查阅了如下文章Java种的包装类Java包装类(自动拆装箱)Java--自动拆箱/装箱/实例化顺序/缓存--使用/原理/实例若想详细了解可自行进入相关文章进行查看Java有8种基本数据类型:整型(byte、short、int、long)、浮点型(float、double)、布尔型boolean、字符型char相对应地,Java提供了8种包装类对应这8种基本数据类型Byte、Short、Integer、Long、Float、Double、Boolean、Character。原创 2024-08-27 20:05:28 · 479 阅读 · 0 评论 -
Mybatis缓存
存储在内存当中的数据将用户常使用的数据存放在缓存(内存)当中,用户查询数据就不用从磁盘(关系型数据库文件)当中查询,从缓存当中查询,从而提高查询效率,解决了高并发系统的性能问题。原创 2024-08-09 17:32:28 · 1202 阅读 · 0 评论