摘要: 首先我们一一介绍这三兄弟—————— String String类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。 但是如上图这是怎么回事?这难道不是将str变更了吗?这我们就要从内存说起,才能知道String类不可变在哪里体现出来的。 阅读全文
posted @ 2020-02-24 19:35 悠悠南山下 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 在谈及两者关系之前应该先说说这两个东西是什么? hashcode() hashCode() 的意思是哈希值(散列值),哈希值是经哈希函数运算后得到的结果,哈希函数能够保证相同的输入能够得到相同的输出(哈希值),但是不能够保证不同的输入总是能得出不同的输出。 当输入的样本量足够大时,是会产生哈希冲突的 阅读全文
posted @ 2020-02-24 16:56 悠悠南山下 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/xyh269/article/details/52231944 一开始学习 Java 时不重视向下转型。一直搞不清楚向下转型的意义和用途,不清楚其实就是不会,那开发的过程肯定也想不到用向下转型。其实向上转型和向下转型都是很重要的,可能我们平时见向 阅读全文
posted @ 2020-02-24 16:37 悠悠南山下 阅读(760) 评论(0) 推荐(0) 编辑