内部类的分类:
成员内部类的修饰符:
可以是使用权限修饰符,但是如果使用私有来修饰,则其他类无法访问
可以使用static修饰成员内部类,不用再创建内部类的对象了
局部内部类
再方法内,出了方法之后就无法使用
匿名内部类
常用API
String toString():返回该对象的字符串表示
public String toString(){
return getClass().getName() + "@" + Integer.toHexStrin(hashCode());
}
getClass():返回一个字节码对象
hashCode():返回该对象的哈希码值(内部地址)
Source----Generate toString()...
public boolean equals(Object obj){
return (this==obj);
}
Source----Generate hashCode() and equals()
System
static void arraycopy(Object src,int srcPos,Object desc,int descPos,int length)
static void currentTimeMillis();以毫秒值返回前系统时间【1970-1-1】
static void exit();退出JVM
static void gc();运行垃圾后市器