<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_26950675的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/qq_26950675</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qq_26950675]]></copyright><item><title><![CDATA[第20课-多线程]]></title><link>https://blog.csdn.net/qq_26950675/article/details/165185367</link><guid>https://blog.csdn.net/qq_26950675/article/details/165185367</guid><author>qq_26950675</author><pubDate>Sun, 13 Sep 2026 08:46:21 +0800</pubDate><description><![CDATA[线程是CPU调度的基本单位，多线程允许程序同时执行多个任务。就像餐厅服务员，一个人可以同时服务多桌客人。单线程 vs 多线程：单线程： 多线程：任务1 → 任务2 → 任务3 任务1 ──→任务2 ──→任务3 ──→↓并发执行。]]></description><category></category></item><item><title><![CDATA[第19课-IO流]]></title><link>https://blog.csdn.net/qq_26950675/article/details/165185280</link><guid>https://blog.csdn.net/qq_26950675/article/details/165185280</guid><author>qq_26950675</author><pubDate>Sun, 13 Sep 2026 08:45:43 +0800</pubDate><description><![CDATA[IO流（Input/Output Stream）是Java中用于处理输入输出的机制。流就像水管，数据像水一样在管道中流动。IO流的流向：输入流（读取） 输出流（写入）│ 数据源 │ ──→ 程序 ──→ │ 目的地 │。]]></description><category></category></item><item><title><![CDATA[第18课-异常处理]]></title><link>https://blog.csdn.net/qq_26950675/article/details/165124436</link><guid>https://blog.csdn.net/qq_26950675/article/details/165124436</guid><author>qq_26950675</author><pubDate>Sat, 12 Sep 2026 19:49:57 +0800</pubDate><description><![CDATA[异常是程序运行时发生的不正常事件，会中断程序的正常执行流程。Java的异常处理机制让程序能够优雅地处理错误，而不是直接崩溃。// 自定义受检异常// 自定义运行时异常。]]></description><category></category></item><item><title><![CDATA[第17课-泛型]]></title><link>https://blog.csdn.net/qq_26950675/article/details/165124429</link><guid>https://blog.csdn.net/qq_26950675/article/details/165124429</guid><author>qq_26950675</author><pubDate>Sat, 12 Sep 2026 19:49:22 +0800</pubDate><description><![CDATA[本课目标：理解泛型的概念和作用，掌握泛型类、泛型方法、泛型接口的使用，了解通配符和类型擦除。]]></description><category></category></item><item><title><![CDATA[第16课-集合框架]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164949084</link><guid>https://blog.csdn.net/qq_26950675/article/details/164949084</guid><author>qq_26950675</author><pubDate>Fri, 11 Sep 2026 08:35:53 +0800</pubDate><description><![CDATA[本课目标：掌握Java集合框架的核心接口和实现类，能够选择合适的集合类型解决实际问题。]]></description><category></category></item><item><title><![CDATA[第15课-常用API]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164948948</link><guid>https://blog.csdn.net/qq_26950675/article/details/164948948</guid><author>qq_26950675</author><pubDate>Fri, 11 Sep 2026 08:35:17 +0800</pubDate><description><![CDATA[本课目标：掌握Java中常用的API类，包括String、Math、日期处理和包装类，能够运用这些API解决实际问题。]]></description><category></category></item><item><title><![CDATA[第14课-内部类与枚举]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164797251</link><guid>https://blog.csdn.net/qq_26950675/article/details/164797251</guid><author>qq_26950675</author><pubDate>Thu, 10 Sep 2026 08:12:27 +0800</pubDate><description><![CDATA[内部类就是定义在一个类内部的类。把相关的类放在一起，使代码结构更清晰。│ │ ││ │ // 成员内部类 ││ │ ││ │ // 静态内部类 ││ │ ││ │ // 局部内部类 ││ │ } ││ │ ││ │ // 匿名内部类 ││ │ };│枚举就是有固定数量的常量集合，用于表示有限的、确定的值。普通常量方式（不安全） 枚举方式（安全）// 可以传入任意 int，不安全 // 只能传入枚举值，安全// 非 final 字段，可变。]]></description><category></category></item><item><title><![CDATA[第13课-抽象类与接口]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164797165</link><guid>https://blog.csdn.net/qq_26950675/article/details/164797165</guid><author>qq_26950675</author><pubDate>Thu, 10 Sep 2026 08:11:44 +0800</pubDate><description><![CDATA[抽象类就是不能被实例化的类，它是一个"半成品"，专门为子类提供模板。│ │ 属性：name │ ││ │ 普通方法：display() │ ││ │ 抽象方法：getArea() ← 无实现！│ ││ │ 抽象方法：getPerimeter() ← 无实现 │ ││ ❌ 不能 new Shape() ││ ✅ 只能被继承，由子类实现抽象方法 │什么时候用抽象类？多个类有共同的属性和行为，但部分行为不确定需要定义模板方法，让子类填充细节接口就是完全抽象的契约。]]></description><category></category></item><item><title><![CDATA[第12课-多态]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164715452</link><guid>https://blog.csdn.net/qq_26950675/article/details/164715452</guid><author>qq_26950675</author><pubDate>Wed, 09 Sep 2026 09:31:56 +0800</pubDate><description><![CDATA[多态就是同一个方法调用，根据对象的实际类型，执行不同的代码。││▼ ▼ ▼│ → 汪汪汪 │ │ → 喵喵喵 │ │ → 叽叽叽 │有继承关系有方法重写父类引用指向子类对象。]]></description><category></category></item><item><title><![CDATA[第11课-继承]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164715242</link><guid>https://blog.csdn.net/qq_26950675/article/details/164715242</guid><author>qq_26950675</author><pubDate>Wed, 09 Sep 2026 09:31:26 +0800</pubDate><description><![CDATA[继承就是子类（派生类）复用父类（超类）的属性和方法，并可以添加自己特有的功能。│ Animal │ ← 父类（超类）│ name ││ age ││ eat() ││ extends▼ ▼ ▼│ Dog ││ Cat ││ Bird │ ← 子类（派生类）public class 子类名 extends 父类名 {// 子类特有的属性和方法。]]></description><category></category></item><item><title><![CDATA[Vue3 中后台权限管理系统（纯前端演示版）：零后端 Clone 即跑，RBAC 权限开箱即用]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164599354</link><guid>https://blog.csdn.net/qq_26950675/article/details/164599354</guid><author>qq_26950675</author><pubDate>Tue, 08 Sep 2026 12:33:41 +0800</pubDate><description><![CDATA[Clone 即跑的中后台权限管理模板。开箱即用，已上线可在线体验。]]></description><category></category></item><item><title><![CDATA[第10课-封装]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164592218</link><guid>https://blog.csdn.net/qq_26950675/article/details/164592218</guid><author>qq_26950675</author><pubDate>Tue, 08 Sep 2026 11:36:49 +0800</pubDate><description><![CDATA[封装就是把数据和操作数据的方法绑定在一起，对外只暴露必要的接口，隐藏内部实现细节。打个比方：电视机遥控器你只需要按按钮（公开接口）不需要知道电视机内部电路如何工作（隐藏实现）如果内部电路随便让人乱改，电视就坏了（数据不安全）]]></description><category></category></item><item><title><![CDATA[第09课-类与对象]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164451417</link><guid>https://blog.csdn.net/qq_26950675/article/details/164451417</guid><author>qq_26950675</author><pubDate>Mon, 07 Sep 2026 09:58:05 +0800</pubDate><description><![CDATA[类（Class）就是房子的设计图纸，它定义了房子应该有哪些属性（面积、颜色、层数）和行为（开门、关灯）。对象（Object）就是按照图纸建造出来的具体房子，每栋房子都是独立的个体。│ 类 (Class) ││ │ 属性 (Fields): │ ││ │ - 姓名 (String name) │ ││ │ - 年龄 (int age) │ ││ │ 行为 (Methods): │ ││ │ - 自我介绍 (void introduce()) │ │。]]></description><category></category></item><item><title><![CDATA[第08课-方法]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164451394</link><guid>https://blog.csdn.net/qq_26950675/article/details/164451394</guid><author>qq_26950675</author><pubDate>Mon, 07 Sep 2026 09:57:28 +0800</pubDate><description><![CDATA[方法是完成特定功能的代码块，类似于其他语言中的"函数"。│ 方法的组成 ││ ││ 修饰符 返回类型 方法名(参数列表) { ││ 方法体;││ return 返回值;││ } ││ ││ 修饰符：public, static等 ││ 返回类型：void, int, String等 ││ 方法名：符合标识符规范 ││ 参数列表：方法接收的数据 ││ 方法体：具体执行的代码 ││ return：返回结果 │// 有返回值的方法。]]></description><category></category></item><item><title><![CDATA[第07课-数组]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164426668</link><guid>https://blog.csdn.net/qq_26950675/article/details/164426668</guid><author>qq_26950675</author><pubDate>Sun, 06 Sep 2026 12:42:01 +0800</pubDate><description><![CDATA[数组是存储相同类型数据的有序集合。│ 内存中的数组 ││ ││ 下标0 下标1 下标2 下标3 │。]]></description><category></category></item><item><title><![CDATA[第06课-循环结构]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164426663</link><guid>https://blog.csdn.net/qq_26950675/article/details/164426663</guid><author>qq_26950675</author><pubDate>Sun, 06 Sep 2026 12:41:30 +0800</pubDate><description><![CDATA[本课目标：掌握for、while、do-while循环，break和continue的使用，嵌套循环的应用。]]></description><category></category></item><item><title><![CDATA[第05课-条件判断]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164395049</link><guid>https://blog.csdn.net/qq_26950675/article/details/164395049</guid><author>qq_26950675</author><pubDate>Sat, 05 Sep 2026 09:01:22 +0800</pubDate><description><![CDATA[本课目标：掌握if、if-else、if-else if-else、嵌套if和switch语句的使用。]]></description><category></category></item><item><title><![CDATA[第04课-控制台输入输出]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164395033</link><guid>https://blog.csdn.net/qq_26950675/article/details/164395033</guid><author>qq_26950675</author><pubDate>Sat, 05 Sep 2026 09:00:50 +0800</pubDate><description><![CDATA[本课目标：掌握Java控制台输出（println、printf）和使用Scanner类进行用户输入。]]></description><category></category></item><item><title><![CDATA[第03课-运算符]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164359508</link><guid>https://blog.csdn.net/qq_26950675/article/details/164359508</guid><author>qq_26950675</author><pubDate>Fri, 04 Sep 2026 09:11:48 +0800</pubDate><description><![CDATA[本课目标：掌握Java中的算术、比较、逻辑、位运算、赋值运算符和三元运算符，理解运算符优先级。]]></description><category></category></item><item><title><![CDATA[第02课-数据类型与变量]]></title><link>https://blog.csdn.net/qq_26950675/article/details/164323377</link><guid>https://blog.csdn.net/qq_26950675/article/details/164323377</guid><author>qq_26950675</author><pubDate>Thu, 03 Sep 2026 08:19:35 +0800</pubDate><description><![CDATA[本课目标：掌握Java的8种基本数据类型、引用类型、类型转换规则、变量的声明与初始化，以及常量的使用。]]></description><category></category></item></channel></rss>