摘要: 无意间在一篇文章中看到String作为参数传递的时候和其他基本数据类型一样是值传递,不免对此产生疑问。 写了几个小Demo后得出结论: 虽然String是一个比较特殊的引用类型,但当其作为参数传递时依然传递的是地址。 不同的是由于String初始赋值后是放在方法区中的常量池内,当通过方法传递变量名的 阅读全文
posted @ 2020-10-27 16:27 Minos_t 阅读(368) 评论(0) 推荐(0) 编辑
摘要: hashCode()可以被重写,并且返回后的值是重写后的值 identityHashCode()会返回对象的hash值而不管对象是否重写了hashCode方法 即后者返回的是根据对象物理内存地址产生的hash值,不管对象是否重写了hashCode()方法 阅读全文
posted @ 2020-10-27 15:39 Minos_t 阅读(114) 评论(0) 推荐(0) 编辑