IDEA工具提供多种生成hashCode与equals的代码方案,注意:尽量不要使用第一个方案,第一个方案对于null不做判空处理,容易NNP问题。对于生成toString方法方案,默认使用的是+拼接的方式,这种效率低,可以选择StringBuilder或者StringBuffer方案。