摘要: StringBuilder sb = new StringBuilder(); 用于在 Java 中创建一个可变字符串对象,它允许高效地进行字符串拼接、插入、删除等操作,而不会像 String 那样频繁创建新对象。 示例: public class Demo { public static void 阅读全文
posted @ 2026-06-01 18:11 我不想喝清水 阅读(4) 评论(0) 推荐(0)
摘要: 同一个行为,不同对象做出不同表现,父类引用指向子类对象,调用方法自动走子类重写逻辑。 三个必备条件(缺一不可) 1. 继承:子类继承父类 ​ 2. 方法重写:子类改写父类同名方法 ​ 3. 父类引用指向子类对象: 父类 变量 = new 子类() 举个例子: class Animal { publi 阅读全文
posted @ 2026-05-25 19:28 我不想喝清水 阅读(4) 评论(0) 推荐(0)
摘要: 一、接口特点 1. 接口不能实例化,没有构造方法 ​ 2. 抽象方法必须被实现类重写 ​ 3. 成员变量默认常量,不能修改 ​ 4. 实现类必须重写全部抽象方法 ​ 5. 体现多态、规范、解耦 二、三种方法使用 1. 抽象方法:必须重写,对象调用 ​ 2. default默认方法:可重写,实现类直接 阅读全文
posted @ 2026-05-18 19:06 我不想喝清水 阅读(7) 评论(0) 推荐(0)
摘要: Scanner 类 最常用、最易懂,适合输入整数、小数、字符串等各种类型数据。 使用步骤 导入包:import java.util.Scanner; 创建 Scanner 对象 调用方法读取数据 完整代码示例 // 1. 导入Scanner包 import java.util.Scanner; pu 阅读全文
posted @ 2026-05-13 15:05 我不想喝清水 阅读(8) 评论(0) 推荐(0)
摘要: this 是 Java 中的关键字,它代表当前对象自身的引用(谁调用方法,this 就代表谁)。 核心作用:区分同名变量、调用本类的构造方法、引用当前对象。 下面分 4 个最常用的用法,用简单代码讲清楚。 区分成员变量和局部变量(最常用) 当成员变量和局部变量(方法参数)同名时,用 this.变量名 阅读全文
posted @ 2026-05-05 19:54 我不想喝清水 阅读(5) 评论(0) 推荐(0)
摘要: String 是 Java 中最常用的引用数据类型,用于表示字符串(一串字符)。它是 java.lang.String 类,使用时无需手动导包,Java 会自动加载。 一、核心特性(必须掌握) 不可变性:String 对象一旦创建,内容永远无法修改。所有看似修改字符串的操作(如拼接、替换),本质都是 阅读全文
posted @ 2026-04-27 16:23 我不想喝清水 阅读(2) 评论(0) 推荐(0)
摘要: 所谓Java的继承也就是指在一个现有类的基础上去构建一个新类。比如一个动物类,即父类,但是,不同的动物又有自己特有的属性和行为,如兔子吃草,老虎吃肉等。这时只需要编写这些特有的属性,而那些对于哺乳动物所拥有的特性,直接去继承动物类就行。这样可大大的节省程序的开发时间,也提高代码的重用性。 例如下面的 阅读全文
posted @ 2026-04-21 12:41 我不想喝清水 阅读(6) 评论(0) 推荐(0)
摘要: Java 修饰符是用来定义类、方法、变量的访问权限和特性的关键字。 java修饰符中主要有public,privated,protected,默认等等。 下面是他们的一些区别: | 修饰符 | 访问范围 | 适用对象 | 核心特点 | | public | 全局(所有类,同包 / 不同包、子类 / 阅读全文
posted @ 2026-04-17 19:51 我不想喝清水 阅读(3) 评论(0) 推荐(0)
摘要: public class Student{ public static void main(String[] args){ int a,b; a=10; b=20; System.out.println(a+b); } 上述是一个简单的java程序代码,但它却包含java语言许多基本知识点: 1.在 阅读全文
posted @ 2026-04-10 22:51 我不想喝清水 阅读(3) 评论(0) 推荐(0)