惯性思维的风险点



 

结果打印false,s和s2是2个不同的对象引用,内存地址不一样,==是比较是否为同一内存地址引用

因为long用习惯了,所以很多时候写代码不经意间就是用了Long,但是比较是否相等的时候还是习惯性的时候用== 

这样写大家都能明白是false,但很多时候不经意间就习惯性的用错了,mybatis generator自动生成的代码,number会全部自动成为Long类型,这种错误隐藏的很深~ 

猜你喜欢

转载自toknowme.iteye.com/blog/2221185