【每日一题】Day3 选择题

【第一题】

选择【A】,构造方法是可以重载的

①方法名必须与类名相同 ②构造方法没有返回值 ③不能被static、final、synchronized、abstract和native修饰  ④构造方法不能被子类继承  ⑤构造方法在父类中没有方法体,在子类中必须被重载。

【第二题】

选择【错】,主方法所在类的类名一定要与文件名一致,java中可以有多个类,但是最多只有一个类的类名和文件名相同,如果一个类被public修饰,那该类的类名必须和文件名相同,并且一个java文件中最多只有一个类被public修饰

【第三题】

选择【D】,ArrayList是数组方式存储,也就是顺序存储,LinkedList是链式存储。LinkedList方便删除添加,ArrayList方便查找

A:ArrayList与LinkedList都实现了List接口,继承了AbstractList类

B:查询ArrayList更优于LinkedList

C:HashMap实现了Map接口的,它的Key和Value都可以是null,但是Hashtable中,Key和Value都不能是null

【第四题】

 

选择【D】,子类是不能继承父类私有的成员,不能直接调用,需要提供get方法

【第五题】

选择【D】,超类(父类)包含继承自该类的所有子类共同的属性和行为,实例方法----非静态方法,类方法-----静态方法

AB:实例方法不可以调用超类的私有(private)实例方法

C:实例方法不可以调用超类的私有(private)类方法

【第六题】

 

选择【B】,父类有构造方法时,子类构造方法要先调用父类的,调用父类的有参构造使用super关键字

【第七题】

选择【B】,catch块和finally块不可以同时省略

  • try-catch 捕获异常
  • try-finally 清除异常
  • try-catch-finally 处理所有的异常

catch是必不可少的,finally不是必需的

【第八题】

选择【B】

  • ==比较的是两个字符串的地址是否为相等(同一个地址)
  • equals()方法比较的是两个字符串对象的内容是否相同。当然,若两个字符串引用同一个地址,使用equals()比较也返回true。

【第九题】

选择【E】

  • 对象被值传递,意味着传递了对象的一个副本。因此,就算是改变了对象副本,也不会影响源对象的值
  • 对象被引用传递,意味着传递的并不是实际的对象,而是对象的引用。因此,外部对引用对象所做的改变会反映到所有的对象上

【第十题】

选择【C】throw e是将已经catch到的e重新抛出,而throw new Exception()是重新生成一个Exception类的对象并抛出
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习java的张三

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值