几个基本的知识点,不太确定,请教~
1.null 是对象还是值?
2.它有gettype()及gethashcode()吗
3.具有不同的哈希码的对象是属于不同的对象?
4.具有相同的哈希码的对象是属于同一个对象?
5.这个对象的哈希码的作用?
6.null在内存中的那个地方,堆还是栈中,所占字节数?有没哈希值?
自己的答案:
1.是不确定的对象。
2.没有
3.是
4.是
5.便于cls对内存中的对象能够快速的读取及修改。
[解决办法]
1.null 是对象还是值?
值吧
2.它有gettype()及gethashcode()吗
没
3.具有不同的哈希码的对象是属于不同的对象?
不一定,同一对象可以多个
4.具有相同的哈希码的对象是属于同一个对象?
同上
5.这个对象的哈希码的作用?
不知道
6.null在内存中的那个地方,堆还是栈中,所占字节数?有没哈希值?
0值,参考c 指针
以上个人猜想