摘要: hashcode hashcode()方法提供了对象的hashCode值,是一个native方法,返回的默认值与System.identityHashCode(obj)一致。 通常这个值是对象头部的一部分二进制位组成的数字,具有一定的标识对象的意义存在,但绝不定于地址。 作用是:用一个数字来标识对象 阅读全文
posted @ 2020-04-17 19:13 会飞的斧头 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 什么是向下转型和向上转型。 面向对象的转型只会发生在具有继承关系的父子类中(接口也是继承的一种)向上转型:其核心目的在于参数的统一上,根本不需要强制类型转换。向下转型:是为了操作子类定义的特殊功能,需要强制类型转换,可是现在存在的问题是:向下转型其实是一种非常不安全的操作,以为编译的时候,程序不会报 阅读全文
posted @ 2020-04-17 19:08 会飞的斧头 阅读(379) 评论(0) 推荐(0) 编辑