Java语言知识点整理(30个必备熟记)

如题所述

Java语言30个必备熟记知识点整理

    类和对象

      :使用class关键字定义,可以理解为图纸。对象:根据类创建的实例,可以理解为实体。

    成员变量

      在类中定义的变量,可以理解为属性。

    成员方法

      在类中定义的方法,可以理解为功能。

    构造方法

      方法名与类名相同,没有返回值和void关键字。如果没有定义,系统会默认提供一个无参构造方法。

    创建对象语法

      类名 变量 = new 构造方法父类 变量 = 子类的对象)接口 变量 = 实现类的对象)

    编写类的步骤

      创建类编写成员变量生成构造方法生成getter和setter方法生成toString方法根据类创建对象

    Java语言类型

      基本数据类型:8个类类型/引用类型:其他

    基本类型和引用类型区别

      基本类型:存储真实的值引用类型:存储对象在内存中的地址

    值传递

      基本类型传递真实值,引用类型传递地址值。

    成员变量和局部变量的区别

      成员变量:作用范围是类内部局部变量:作用范围是方法内部

    static静态关键字

      被static修饰的成员属于类,通过类名.成员调用。

    抽象类

      被abstract修饰的类,不能创建对象。

    抽象方法

      被abstract修饰,没有方法体。包含抽象方法的类一定是抽象类。

    继承

      子类通过extends继承父类。

    继承设计原则

      抽象类父类:负责设计具体类子类:负责实现

    类的初始化加载顺序

      一个类:静态非静态构造方法继承类:父类静态子类静态父类非静态父类构造方法子类非静态子类构造方法

    父子类型转换

      子类转父类:向上转型父类转子类:向下转型,需要强制类型

    包的定义和导入

      定义:package 包名导入:import 包名.类名

    final关键字

      修饰变量:不能更改修饰方法:不能被重写修饰类:不能被继承

    this和super关键字

      this:表示当前类的对象super:表示父类的引用

    可见性修饰符

      private:私有,当前类默认:当前类 + 本包protected:保护,当前类 + 本包 + 外包子类public:公共,所有

    接口

      被interface修饰,表示标志和规范。

    类和接口的关系

      类通过implements实现接口。

    Java面向对象特征

      封装:类封装变量和方法,使用可见性修饰符。继承:父类有的子类都有。多态:类内部多态、继承中多态。

    重载和重写

      重载:方法名相同,参数不同。重写:方法名和参数都相同,Java自动调用子类方法。

    具体类、抽象类、接口比较

      具体类:实现功能。抽象类:设计。接口:设计。

    Java文件和类的关系

      一个Java文件可以写多个类,但文件名必须与public修饰的类名一致。

    访问控制

      通过可见性修饰符控制类、方法和变量的访问权限。

    异常处理

      使用trycatchfinally结构处理运行时异常。使用throws关键字声明方法可能抛出的异常。

    集合框架

      Java提供了一套设计良好的集合框架,包括List、Set、Map等接口及其实现类,用于存储和操作对象集合。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜