![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 64
指东针
这个作者很懒,什么都没留下…
展开
-
java对象为什么要重写equals方法
**如我们定义一个规则:如果这两个对象的内容一致,但是这两个对象可能不是同一个引用,也认为这两个对象是相等的,那么就需要重写equals。**java是一门面向对象语言,遵循一切皆对象的思想,在默认的比较方法equals中,比较的也是两个对象的引用,而不是对象里的内容。equals方法来自祖类Object,默认比的是引用地址如果不重写equals效果如下这两个对象内容一致,但默认的equals比的是地址,则达不到我们我预期结果重写equals比较对象内容,若内容一致,则认为相等,使用ide原创 2022-04-12 10:49:58 · 1443 阅读 · 0 评论 -
Serializable序列化对象,可以将对象转为字节流读写到文件中
文章转载至https://baijiahao.baidu.com/s?id=1633305649182361563&wfr=spider&for=pc写的很好,怕文章丢失,就在这备份一份了~~~张工是一名java程序员,工作5年了,一直从事java开发。最近到某互联网公司面试,做了笔试题后,有一道笔试题是这样子的:Serializable有什么作用,张工没有作答,面谈时面试官又问了,张工回答不出个所以然。面试官:你都工作五年了,连序列化都不知道,你这5年都干些什么了?张工一脸的无助,不转载 2022-03-03 15:07:48 · 719 阅读 · 0 评论