- 博客(12)
- 收藏
- 关注
原创 ==与equals的区别
当equals没有重写的时候,它的作用与==是相同的,都是比较引用的地址是否相同。不过Java中大部分的类都重写了equals方法,(2)equals()是Object类的方法,Object类是所有类的父类。而基本数据类型不属于类,因此基本数据类型不能使用equals()方法。(1)==是一个运算符,用于比较两个值是否相等。,即变量所指向的对象的地址是否相等。的变量时,比较的是存储的。
2023-07-24 17:07:45
220
原创 Mysql数据库基础知识整理
关系型数据库;以表格形式存储数据;一个数据库中包含多张表;在mysql中,事务是一种机制、一个操作序列,是访问和更新数据库的程序执行单元。事务中包含一个或多个数据库操作命令,会把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行.MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!
2023-07-14 19:16:38
8612
1
原创 链表模拟LinkedList底层代码
链表本质上是由一个一个的节点组成,所以要创建链表就必须先创建一个节点类(Node类),因为这个Node类是链表类的一个属性,所以应当将其设置为一个内部类。这个Node类应当包含三个属性,一个存储前一节点,一个存储当前节点,一个存储下一节点。链表与数组的区别,数组可以通过索引下标进行操作,而链表是没有索引的,所以查找时只能从头结点开始,因此效率比较低。对链表的操作应当包含。
2023-06-28 22:22:32
85
1
原创 数组模拟ArrayList底层代码
用数组模拟ArrayList,首先需要要创建一个类,然后在类中声明一个数组,(面向对象要求再创建对象的时候再进行初始化,所以留到构造方法中再进行数组的初始化)包含数组的属性,还有操作数组的一些方法,包括最基本的。,此处也模拟扩容1.5倍。最后输出时默认调用的toString方法,输出的是对象,因此需要。(inchCapacity),ArrayList自动扩容机制。,这里要用Object类型来接收数组(涉及泛型的。返回时也要强制转换成泛型类型。,在添加元素是若空间不足,应考虑。
2023-06-27 13:21:49
95
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人