Core Java知识点
值传递
参考Java is Pass by Value and Not Pass by Reference
Stream
参考:
hashCode
hashCode()
方法被用来获取给定对象的唯一整数。这个整数被用来确定对象被存储在HashTable
类似的结构中的位置。默认的,Object类的hashCode()
方法返回这个对象存储的内存地址的编号。
参考:
Clone
默认情况下,java的clone是逐个field复制,JVM在clone时,做如下的事情:
1.类中的原始数据类型成员,直接拷贝
2.类中的类类型成员,这些类类型成员的引用被复制
还要注意浅拷贝和深拷贝,可参考: