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

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

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

java泛型

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值