java基础语法总复习思维导图 + 重难点+面试题

前言
小亭子正在努力的学习编程,接下来将开启的学习~~
分享的文章都是学习的笔记和感悟,如有不妥之处希望大佬们批评指正~~
同时如果本文对你有帮助的话,烦请点赞关注支持一波, 感激不尽~~
【需要可修改的思维导图可以私信我,(好吧,我承认我不会操作上传)】
本文为总复习,如果需要详细知识点笔记的小伙伴可以点击对应链接去看对应文章的详细讲解
相关文章链接:
数据类型,关键字,变量,运算符,逻辑控制,输入输出
方法
类和对象
继承
多态
思维导图
【java基础语法总复习思维导图 + 重难点+面试题】给大家安利一个视频,可能能够帮助到学的似懂非懂的小伙伴进一步理清思路【每天一个技术点】多态,多么变态_哔哩哔哩
需要注意的地方: this与super的比较:
this :代表本类对象的引用
super: 代表父类空间的标识
【相同点】
都是Java中的关键字
只能在类的非静态方法中使用,用来访问非静态成员方法和字段

java基础语法总复习思维导图 + 重难点+面试题

文章插图
在构造方法中调用时,必须是构造方法中的第一条语句,并且不能同时存在
【不同点】
this是当前对象的引用,当前对象即调用实例方法的对象,super相当于是子类对象中从父类继承下来部分成员的引用
在非静态成员方法中,this用来访问本类的方法和属性,super用来访问父类继承下来的方法和属性
在构造方法中:this(...)用于调用本类构造方法,super(...)用于调用父类构造方法,两种调用不能同时在构造方法中出现
造方法中一定会存在super(...)的调用,用户没有写编译器也会增加,但是this(...)用户不写则没有
重载和重写的比较:
访问限定符:
Java中提供了四种访问限定符:
【说明】