摘要:
在软件构造课上,老师将等价性和hashCode方法作为重点讲解,这里写一篇blog来复习一下相关的内容。 一、等价性、equals()和"==" 1.等价关系 等价关系是指对于关系E ⊆ T x T,满足:(1)自反性x.equals(x)必须返回true(2)对称性x.equals(y)与y.eq 阅读全文
摘要:
在软件构造这门课程当中,老师最先强调的就是Java中的Mutable类型的变量和Immutable类型的变量。但是因为没有教材,所以大多数同学在这方面的知识可能仅仅停留在课堂上,所以这篇blog打算总结一下这两种变量以便更好地学习。 Mutable类型变量 概念: mutable : When yo 阅读全文