Java基础
qaz00010001
这个作者很懒,什么都没留下…
展开
-
Class类中getName()、getSimpleName()、getCanonicalName()三个方法的区别
直接上代码:代码示例1(注意:下面代码中,Student类和Test类,两个是同等级的类):很显然:getSimpleName()仅仅只是获取到当前类名而已。另外两个方法目前暂时是一样,继续往下看这两个的区别(注意,上面代码的Student类和Test类,两个是同等级的类)代码示例2(注意:下面代码中,Student类是Test类的内部类):显然,得出结论:1、如果一个...原创 2019-06-23 17:26:52 · 746 阅读 · 1 评论 -
jvm随手记
java编译器: 1、如果一个类有两个方法,方法名和参数一模一样,这时候不管返回值一不一样,全部都编译不过去。2、如果子类有个方法和父类的一个方法,方法名和参数一模一样,返回值不一样,编译不过去;返回值一样(即 子类和父类的方法一模一样),重写父类方法。也就是说,编译器识别方法的关键在于,方法名和参数是否完 全一样,来判定能不能编译过去(重写除外)。3、重写的识别:类...原创 2019-06-29 10:51:05 · 79 阅读 · 0 评论