java容易混淆的概念(慢更)

1、bit 和byte
bit: 计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。
byte: 计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。

2、父类的构造器问题
①父类中只定义了有参构造,子类必须在有参或者无参构造中使用super(xxx)显示调用父类的有参构造,不然会报错。
如下

使用有参显示调用父类的有参构造在这里插入图片描述
使用无参调用父类的有参构造在这里插入图片描述
3、this和super关键字

this作用:
①调用本类中其他构造方法(放在构造方法第一行)
②区别同名成员变量和局部变量

super作用:
①访问父类构造方法(在子类构造方法第一行有默认的super())
②在子类中可以显示调用父类的其他非构造方法和属性。super.xxx()。
特别说明:
this()和super()不能同时出现在构造方法的第一行
this是对当前对象的引用,super是指父类对象的引用。所以静态方法中不能使用this和super

4、抽象类和接口
①抽象类中可以定义非抽象方法,接口只能定义抽象方法
②抽象类中可以定义变量,接口只能定义常量(public static final修饰)
③抽象类和类之间的关系为继承(extends --is --a),接口和类之间的关系为实现(implements–like–a)
④抽象类只能单继承,接口可以多继承多实现。
⑤抽象类和方法必须使用abstract修饰并且不可省略,接口中方法必须使用public abstract修饰,但可以省略不写
添加链接描述
⑥接口中可以用于修饰方法的修饰符 只有public, abstract, default, static and strictfp修饰符可以修饰方法
说明:见下图(方法①和②、A和B相同)
①接口中的default不是访问权限符
②接口中访问权限符号默认为public
在这里插入图片描述
5、绝对路径和相对路径
绝对路径:从盘符开始的路径,这是一个完整的路径。
相对路径:相对于项目目录的路径,这是一个便捷的路径,开发中经常使用。(使用较多)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值