Java语言30个必备熟记知识点整理:
类和对象:
类:使用class关键字定义,可以理解为图纸。对象:根据类创建的实例,可以理解为实体。
成员变量:
成员方法:
构造方法:
方法名与类名相同,没有返回值和void关键字。如果没有定义,系统会默认提供一个无参构造方法。
创建对象语法:
类名 变量 = new 构造方法父类 变量 = 子类的对象)接口 变量 = 实现类的对象)
编写类的步骤:
创建类编写成员变量生成构造方法生成getter和setter方法生成toString方法根据类创建对象
Java语言类型:
基本类型和引用类型区别:
基本类型:存储真实的值引用类型:存储对象在内存中的地址
值传递:
成员变量和局部变量的区别:
成员变量:作用范围是类内部局部变量:作用范围是方法内部
static静态关键字:
被static修饰的成员属于类,通过类名.成员调用。
抽象类:
抽象方法:
被abstract修饰,没有方法体。包含抽象方法的类一定是抽象类。
继承:
继承设计原则:
类的初始化加载顺序:
一个类:静态非静态构造方法继承类:父类静态子类静态父类非静态父类构造方法子类非静态子类构造方法
父子类型转换:
子类转父类:向上转型父类转子类:向下转型,需要强制类型
包的定义和导入:
定义:package 包名导入:import 包名.类名
final关键字:
修饰变量:不能更改修饰方法:不能被重写修饰类:不能被继承
this和super关键字:
this:表示当前类的对象super:表示父类的引用
可见性修饰符:
private:私有,当前类默认:当前类 + 本包protected:保护,当前类 + 本包 + 外包子类public:公共,所有
接口:
类和接口的关系:
Java面向对象特征:
封装:类封装变量和方法,使用可见性修饰符。继承:父类有的子类都有。多态:类内部多态、继承中多态。
重载和重写:
重载:方法名相同,参数不同。重写:方法名和参数都相同,Java自动调用子类方法。
具体类、抽象类、接口比较:
Java文件和类的关系:
一个Java文件可以写多个类,但文件名必须与public修饰的类名一致。
访问控制:
异常处理:
使用trycatchfinally结构处理运行时异常。使用throws关键字声明方法可能抛出的异常。
集合框架:
Java提供了一套设计良好的集合框架,包括List、Set、Map等接口及其实现类,用于存储和操作对象集合。
温馨提示:答案为网友推荐,仅供参考
相似回答