当前位置:   article > 正文

不太正式的秋招八股准备(欢迎小伙伴和我一起呀)

不太正式的秋招八股准备(欢迎小伙伴和我一起呀)

#重载
重载发生在同一个类中,指的是方法名相同,参数列表不同(参数个数不同,参数类型不同等)。
#重写
重写发生在父子类中,指子类中重新定义与父类相同的方法名,参数列表的方法,且子类方法抛出的异常小于等于父类,子类访问修饰符大于等于父类。
重载的方法是否能根据返回值类型进行区分?
不能,调用的时候不能指定类型,故不能。
和equals的区别
对于

基本数据类型,
==**比较的是值,对于引用数据类型,比较的是地址。
对于equals
对于没有重写equals的类,作用和双等于一样,对于重写了的,equals比较的是值。
java中是值传递还是引用传递
值传递
反射
java的反射机制是指在运行状态,对于任意一个类,都能知道这个类的所有属性和方法,对于任意一个对象,都能调用他的任意一个属性和方法。

java泛型

泛型的本质是参数化类型,操作的数据类型都被指定为一个参数。
java的泛型是在编译器层次实现,在生成的字节码文件中不带泛型信息,使用泛型的时候带上类型信息,编译器阶段省略,这个过程称为类型擦除。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/999956
推荐阅读
相关标签
  

闽ICP备14008679号