随笔啦

在强制转换前利用instanceof检测obj是不是Animal类型的实例对象,如果返回true再进行类型转换,这样可以避免抛出类型转换的异常(ClassCastException)

public void cast2(Object obj){
if(obj instanceof Animal){
Animal animal= (Animal) obj;
}
}


在茫茫的互联网海洋中,要找到一台计算机非常不容易,有三个要素必须具备,它们分别是 IP 地址、MAC 地址和端口号。

单单是问反射有什么用,其实最常用的就两个:
根据类名创建实例(类名可以从配置文件读取,不用new,达到解耦)
用Method.invoke执行方法

posted @ 2019-09-06 16:51  一个坚果  阅读(200)  评论(0编辑  收藏  举报