![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java.String
FU_ZHONGYUAN
这个作者很懒,什么都没留下…
展开
-
String的底层结构(使用频率较高的)(java.lang.invoke.MethodHandleImpl.MAX_ARITY)
类1 String被final修饰 说明String 无法被其他类继承2 实现Serializable接口 说明String可以序列化3 实现Comparable接口 String可以进行对应的排序4 实现CharSequence接口 CharSequence就是字符序列说明String是通过字符数组实现的CharSequence它只包括length(), char...转载 2019-03-19 14:59:08 · 290 阅读 · 0 评论 -
从一道面试题彻底搞懂hashCode与equals的作用与区别及应当注意的细节
最近去面试了几家公司,被问到hashCode的作用,虽然回答出来了,但是自己还是对hashCode和equals的作用一知半解的,所以决定把它们研究一下。以前写程序一直没有注意hashCode的作用,一般都是覆盖了equals,缺没有覆盖hashCode,现在发现这是埋下了很多潜在的Bug!今天就来说一说hashCode和equals的作用。先来试想一个场景,如果你想查找一个...转载 2019-03-19 18:16:36 · 99 阅读 · 0 评论