一、类与对象基础类是Java的核心模板用来描述事物的属性与行为通过 class 关键字定义。对象是类的实例依靠 new 关键字创建一个类可以实例化出多个不同对象。单个Java源文件中允许定义多个类但仅能有一个被 public 修饰。在主类中可以创建多个不同类的对象调用各自的成员方法实现多类之间的交互。二、Scanner 输入与字符处理Scanner是常用的键盘输入工具类使用前需要导入对应包。它支持读取字符串、整数、浮点数等多种类型数据配合格式化输出可以规范内容展示。借助字符串相关方法能够完成字符遍历、计数等操作通过逐个获取字符串中的字符再进行条件判断即可统计指定字符出现的次数。三、Random 随机数应用Random类用于生成随机数值可灵活限定数值范围。常结合循环、条件判断实现趣味案例比如经典的猜数字小游戏根据用户输入与随机数的大小关系给出提示直到猜对为止。四、成员变量与方法成员变量用于定义类的属性描述对象自身特征成员方法用来定义类的行为实现具体功能逻辑。编写方法时可增加逻辑判断约束行为边界比如设置速度下限、判断资源余量等。实例化对象后就能调用成员变量和方法完成业务逻辑执行。五、static 静态关键字被static修饰的变量和方法属于类本身而非单个对象所有该类实例会共享同一份静态内容。普通成员变量隶属于单个对象每个对象拥有独立数据静态内容可以直接通过类名调用无需创建对象这也是静态成员与实例成员最核心的区别。六、对象引用与数组操作Java中对象属于引用数据类型对象之间的传递本质是引用地址传递。在方法内修改对象的属性会直接作用于原对象。可以将数组作为类的成员属性结合成员方法完成数组赋值、数据修改、内容读取等操作实现对象与数组的结合使用。七、基础关键字与常用类this 关键字主要作用是区分局部变量和同名的成员变量明确指代当前调用方法的对象为成员变量完成赋值。Math 工具类这是Java内置的数学工具类提供大量静态方法无需实例化即可使用。常用功能包括求取两数最值、计算绝对值、生成随机小数等广泛应用在数值运算场景中。
java复习笔记(1)
一、类与对象基础类是Java的核心模板用来描述事物的属性与行为通过 class 关键字定义。对象是类的实例依靠 new 关键字创建一个类可以实例化出多个不同对象。单个Java源文件中允许定义多个类但仅能有一个被 public 修饰。在主类中可以创建多个不同类的对象调用各自的成员方法实现多类之间的交互。二、Scanner 输入与字符处理Scanner是常用的键盘输入工具类使用前需要导入对应包。它支持读取字符串、整数、浮点数等多种类型数据配合格式化输出可以规范内容展示。借助字符串相关方法能够完成字符遍历、计数等操作通过逐个获取字符串中的字符再进行条件判断即可统计指定字符出现的次数。三、Random 随机数应用Random类用于生成随机数值可灵活限定数值范围。常结合循环、条件判断实现趣味案例比如经典的猜数字小游戏根据用户输入与随机数的大小关系给出提示直到猜对为止。四、成员变量与方法成员变量用于定义类的属性描述对象自身特征成员方法用来定义类的行为实现具体功能逻辑。编写方法时可增加逻辑判断约束行为边界比如设置速度下限、判断资源余量等。实例化对象后就能调用成员变量和方法完成业务逻辑执行。五、static 静态关键字被static修饰的变量和方法属于类本身而非单个对象所有该类实例会共享同一份静态内容。普通成员变量隶属于单个对象每个对象拥有独立数据静态内容可以直接通过类名调用无需创建对象这也是静态成员与实例成员最核心的区别。六、对象引用与数组操作Java中对象属于引用数据类型对象之间的传递本质是引用地址传递。在方法内修改对象的属性会直接作用于原对象。可以将数组作为类的成员属性结合成员方法完成数组赋值、数据修改、内容读取等操作实现对象与数组的结合使用。七、基础关键字与常用类this 关键字主要作用是区分局部变量和同名的成员变量明确指代当前调用方法的对象为成员变量完成赋值。Math 工具类这是Java内置的数学工具类提供大量静态方法无需实例化即可使用。常用功能包括求取两数最值、计算绝对值、生成随机小数等广泛应用在数值运算场景中。