1,instanceof 和 getClass().getName().compareTo()的区别和联系
<1>instanceof 是关键字是内制在JVM中;用于判断一个实例是否属于某个类或者他的父类;
<2>getClass().getnName()返回的是真正的类名,所以在和该类的父类进行比较的时候回<0;
eg.
String tt= new String(””);
if(tt.getClass().getName().compareTo(”java.lang.String”)==0)//rturn true;
if(tt.getClass().getName().compareTo(”java.lang.Object”)==0)//return false;
if(tt instanceof String) // return true;
if(tt instanceof Object)// return false;
<1>instanceof 是关键字是内制在JVM中;用于判断一个实例是否属于某个类或者他的父类;
<2>getClass().getnName()返回的是真正的类名,所以在和该类的父类进行比较的时候回<0;
eg.
String tt= new String(””);
if(tt.getClass().getName().compareTo(”java.lang.String”)==0)//rturn true;
if(tt.getClass().getName().compareTo(”java.lang.Object”)==0)//return false;
if(tt instanceof String) // return true;
if(tt instanceof Object)// return false;
instanceof与getClass().getName()比较区别
博客介绍了instanceof和getClass().getName().compareTo()的区别与联系。instanceof是JVM内置关键字,用于判断实例是否属于某类或其父类;getClass().getName()返回真正类名,和父类比较时结果不同,还给出了String实例的比较示例。

被折叠的 条评论
为什么被折叠?



