java考试错题知识点

本文深入探讨了Java中的关键概念,包括继承、方法重载与重写、字符串操作、异常处理等,并详细解释了它们之间的区别及使用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.有关继承的说法:

    官方解释:子类只能继承非私有方法和属性.

    存在争议:子类能继承父类的所有属性和方法

2.编译之前后缀为.java    编译之后后缀.class

3.方法的重载是:方法名相同,参数列表不同

4.StringBuffer类的的对象调用toString()方法将转换为String类型

5.String类的实例的值如果被改变,就会另外创建一个内存,而不是在自己本身上改变

6.在try括号里有return的一个值,会先执行finally,后再执行return

7.重载和重写的区别:

    重写是子类的方法覆盖父类的方法,要求方法名和参数都相同

    重载是在同一个类中的两个或两个以上的方法,拥有相同的方法名,但是参数却不相同,方法体也不相同,最常见的重载的例子就是类构造函数

重写必须继承,重载不用。

   重写的方法名,参数数目相同,参数类型兼容,重载的方法名相同,参数列表不同。
   重写的方法修饰符大于等于父类的方法,重载和修饰符无关。
   重写不可以抛出父类没有抛出的一般异常,可以抛出运行时异常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值