Java面试题自用八(选择题)

Java面试题自用八(选择题)

1.关于final说法正确的是?()

A、final类的方法肯定不能被同一个包的类访问

B、final类的方法能否被同一个包的类访问不是由final决定的

C、final方法等同于private方法

D、final对象本身的引用和值都不能改变

解析:

A:错误,能否被同一个包的类访问取决于访问修饰符(public、protect、default、private)。

B:正确 C:错误

D:错误。final如果修饰的基本数据类型,则其数值一旦初始化后就不能被改变。如果是引用类型的变量,则对其初始化后,便不能再指向另一个对象,但是其里面的值是可以改变的。

2.判断对错。在Java的多态调用中,new的是哪一个类就是调用的那个类的方法。

答案:错

解析:
1.成员变量:编译和运行都参考左边。静态绑定,即引用变量所声明的类型是哪一个,则运行哪个成员变量。在编译阶段就已经做出了决定。
2.成员函数(非静态):编译看左边,运行看右边。
3.静态函数:编译和运行都看左边。静态绑定,即引用的变量所声明的类型是哪一个,则运行哪一个静态方法。在编译阶段就已经做出了决定。

3.实现或继承了Collection接口的是()

A:Map B:List C:Vecto

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值