- cloneable接口是没有方法的,它就像是一种许可,一个类要想实现克隆,就必须要有这种许可,必须要实现cloneable的接口。
- 利用克隆复制的对象,实现的是深度复制,并不是两个引用指向同一个对象,而是在内存里面真是存在两个不同的对象。
- final关键字
- 在变量前面加final,是定义常量
- 在方法前面加final,这个方法是不能够被重写的
- 在类前面加final,这个类是不能够被继承的
- MediaTraker - 媒体跟踪器,用来跟踪指定图片是否加载完成。 很多时候Java程序在加载图片的时候并没能一次性加载成功所有图片,用他就可以很好的解决这个问题,具体用法如下:
- 构造器
public MediaTraker(component comp) - 接收一个用于加载图像的component对象 - public void addImage(Image image, int id) - 把Image类的对象image添加到当前媒体跟踪器要追踪的图像列表中,整型对象id表示该image的标识
- public void waitForAll() - 初始化加载过程并等待所有被跟踪的图像加载
- public boolean waitForAll(long ms) - 指定初始化加载过程并等待图像加载的时间,时间用毫秒表示
- Public boolean checkID(int id) - 检查指定的标识为id的Image对象image是否加载完毕,如果已经加载完毕,则返回真
- Public boolean checkAll() - 检查所有被跟踪的Image对象image是否加载完毕,如果已经加载完毕,则返回真
- Public boolean isErrorAny() - 检查所有被跟踪的Image对象image的错误状况,没有错误则返回假
- Public boolean isErrorID(int id) - 检查指定的标识为id的Image对象image在加载过程中是否发生错误,没有错误则返回假
- 构造器
网友评论