摘要: 1. 核心概念突破:通过对比法厘清链表与数组的本质差异——数组依赖连续内存与索引访问,时间复杂度O(1)但扩容成本高;链表依赖节点指针串联,内存非连续且需遍历访问(时间复杂度O(n)),但插入/删除操作更灵活,无需移动大量元素。 2. 实践难点攻克:针对“链表反转”问题,前期因未梳理指针操作逻辑导致 阅读全文
posted @ 2025-10-10 21:27 yang… 阅读(0) 评论(0) 推荐(0)
摘要: 今日聚焦抽象类与抽象方法的学习,核心目标是厘清其定义、规则及设计逻辑,而非仅记忆语法格式。整个学习过程以“问题-规则-应用”为线索,逐步建立对这两个概念的理性认知。 首先,明确抽象类的本质属性:它是包含抽象方法的类,且无法被实例化,这是与普通类最核心的区别。课堂案例中,“Vehicle”抽象类定义了 阅读全文
posted @ 2025-10-09 13:30 yang… 阅读(2) 评论(0) 推荐(0)
摘要: 将两个循环链表 L1 和 L2 衔接,核心是找到 L1 的尾节点,把它的指针指向 L2 的首节点,再将 L2 的尾节点指针指向 L1 的首节点,使整体重新形成循环。 具体步骤如下: 1. 处理空链表情况:若 L1 为空,则直接返回 L2;若 L2 为空,则直接返回 L1。 2. 找 L1 尾节点:从 阅读全文
posted @ 2025-09-30 23:30 yang… 阅读(10) 评论(0) 推荐(0)
摘要: 由两个数的加减乘除推广到四个数 package Randomformation;import java.util.Random;import java.util.Scanner;public class DaTiSystem { public static int c; public static 阅读全文
posted @ 2025-09-29 21:06 yang… 阅读(4) 评论(0) 推荐(0)
摘要: 多态的概念与用法,这是面向对象编程里一个很重要的设计思想。多态指的是同一种类型的对象在不同情境下会表现出不同的行为形态,就像一个接口有多种实现方式。它的主要表现形式是“父类类型 对象名 = 子类对象”的向上转型,这让代码更灵活,也更容易维护。 要实现多态,必须满足三个前提条件:一是存在继承关系,二是 阅读全文
posted @ 2025-09-28 21:08 yang… 阅读(8) 评论(0) 推荐(0)
摘要: import java.util.Random; import java.util.Scanner; public class VerifyCodeDemo { // 1. 生成随机验证码 public static String generateVerifyCode(int length) { S 阅读全文
posted @ 2025-09-27 23:37 yang… 阅读(6) 评论(0) 推荐(0)
摘要: “固执派”final 一开始我以为final只是个简单的修饰符,没想到它在不同场景下的“固执”还不一样。修饰变量时,它就像给变量上了把锁,基本类型变量的值再也改不了,引用类型变量则永远不能指向新对象;修饰方法时更绝,直接禁止子类重写,相当于给方法划定了“不可修改区”;最严格的是修饰类,被它修饰的类就 阅读全文
posted @ 2025-09-26 23:28 yang… 阅读(5) 评论(0) 推荐(0)
摘要: 今日聚焦Java构造方法继承模块的学习,首先,需纠正初始认知偏差:构造方法不存在“继承”特性。其根本原因在于语法规则约束——构造方法名称必须与所属类名完全一致,而子类与父类类名必然不同,从定义上阻断了继承的可能性。此前误以为子类可直接调用父类构造,本质是混淆了“继承”与“初始化依赖”的概念。 其次, 阅读全文
posted @ 2025-09-25 23:42 yang… 阅读(6) 评论(0) 推荐(0)
摘要: java重写:先明确重写的本质是子类对父类“同名、同参数列表、同返回值兼容”方法的重构,核心作用是支撑多态。接着针对昨日模糊的“两同两小一大”原则,通过3个对比案例验证——父类 public void show(String msg) ,子类若写成 protected void show(int n 阅读全文
posted @ 2025-09-25 08:25 yang… 阅读(11) 评论(0) 推荐(0)
摘要: 今天的编程小车课,完全是一场“找bug”的实战演练——小车一动不动地趴在桌上,我盯着线路板看了半天,连哪里出问题都不知道,从硬件、程序到设备状态,一步步拆解问题,瞬间清晰多了。 先查硬件连接时,我才发现L298N驱动模块的电机线接反了,左电机错接到了IN3/IN4的接口,赶紧重新对应接线。接着检查A 阅读全文
posted @ 2025-09-23 19:34 yang… 阅读(8) 评论(0) 推荐(0)