<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[darling_798的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/darling_798</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; darling_798]]></copyright><item><title><![CDATA[数组核心知识点]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/156364369</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/156364369</guid><author>darling_798</author><pubDate>Sun, 28 Dec 2025 18:24:57 +0800</pubDate><description><![CDATA[Arrays.stream(arr).forEach(num -> System.out.println("Stream遍历元素：" + num));◦ 动态初始化（指定长度）：int[] arr = new int[3];System.out.println("索引" + i + "的值：" + arr[i]);◦ 静态初始化（已知元素）：int[] arr = {1, 2, 3};◦ 遍历：用 for 循环、增强 for 循环（for-each）2. 增强 for 循环（for-each，简化遍历）]]></description><category></category></item><item><title><![CDATA[数据类型和运算符]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/156364325</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/156364325</guid><author>darling_798</author><pubDate>Sun, 28 Dec 2025 18:21:51 +0800</pubDate><description><![CDATA[5. 位运算符：&（按位与）、|（按位或）、^（按位异或）、~（按位取反）、<<（左移）、>>（右移）、>>>（无符号右移）◦ 整数型：byte（1字节）、short（2字节）、int（4字节，默认）、long（8字节，需加L后缀）1. 算术运算符：+（加/字符串拼接）、-（减）、*（乘）、/（除）、%（取模）、++（自增）、--（自减）3. 比较运算符：>、<、>=、<=、==（值相等）、!2. 赋值运算符：=（基本赋值）、+=、-=、*=、/=、%=（复合赋值）1. 基本数据类型（8 种，直接存储值）]]></description><category></category></item><item><title><![CDATA[JDBC技术]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/156318342</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/156318342</guid><author>darling_798</author><pubDate>Sat, 27 Dec 2025 03:11:02 +0800</pubDate><description><![CDATA[JDBC（Java Database Connectivity）是 Java 访问关系型数据库的标准 API，通过统一接口实现与不同数据库（MySQL、Oracle 等）的交互。3. 事务管理：通过 conn.setAutoCommit(false) 关闭自动提交，conn.commit() 提交事务，conn.rollback() 回滚事务。1. 加载驱动（MySQL 8.0+ 可省略，自动加载 com.mysql.cj.jdbc.Driver）Connection 代表数据库连接，用于创建执行对象。]]></description><category></category></item><item><title><![CDATA[多线程与网路]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/156318332</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/156318332</guid><author>darling_798</author><pubDate>Sat, 27 Dec 2025 03:09:50 +0800</pubDate><description><![CDATA[Java 网络编程（如 Socket 通信）常结合多线程，解决单线程处理多个客户端连接时的阻塞问题，实现服务端同时响应多个客户端的需求。◦ 用 Socket 与服务端建立连接，通过输入输出流进行数据传输，单客户端一般无需多线程，复杂场景（如同时收发）可额外创建线程。2. 线程池优化：大量客户端连接时，直接创建线程会消耗过多资源，建议用 ThreadPoolExecutor 管理线程。◦ 每获取一个客户端 Socket，就创建一个新线程，由该线程单独处理与这个客户端的读写交互。// 新建线程处理该客户端。]]></description><category></category></item><item><title><![CDATA[异常处理和常用类库]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/156303793</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/156303793</guid><author>darling_798</author><pubDate>Fri, 26 Dec 2025 14:16:56 +0800</pubDate><description><![CDATA[◦ 工具类：Collections（集合工具方法）、Arrays（数组工具方法）、Date/Calendar（日期时间，Java 8 后推荐 java.time 包）。◦ 核心类：LocalDate（日期）、LocalTime（时间）、LocalDateTime（日期时间）、DateTimeFormatter（日期格式化）。◦ Object：所有类的根类，提供 equals()、hashCode()、toString() 等核心方法。System.out.println("finally 执行");]]></description><category></category></item><item><title><![CDATA[集合和范型]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/156303637</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/156303637</guid><author>darling_798</author><pubDate>Fri, 26 Dec 2025 14:14:13 +0800</pubDate><description><![CDATA[• Collection 子体系：存储单列元素，包括 List（有序可重复，如 ArrayList、LinkedList）、Set（无序不可重复，如 HashSet、TreeSet）、Queue（队列，如 LinkedList、PriorityQueue）。集合是 Java 中用于存储、管理一组对象的容器类体系，位于 java.util 包下，主要分为 Collection 和 Map 两大根接口，替代了早期的数组，支持动态扩容、增删改查等灵活操作。泛型通常与集合搭配使用，解决集合的类型不安全问题。]]></description><category></category></item><item><title><![CDATA[抽象类与接口]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/156240373</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/156240373</guid><author>darling_798</author><pubDate>Wed, 24 Dec 2025 19:40:59 +0800</pubDate><description><![CDATA[下面给你一份清晰、易懂、可直接用于复习或考试的 Java 抽象类与接口总结，包含核心概念、语法、区别、使用场景和示例代码。• 只能包含抽象方法（Java 8 后可含 default 和 static 方法）// 抽象方法，没有方法体。System.out.println("移动");System.out.println("画圆");System.out.println("鸟飞");• 抽象类可包含普通方法，接口（Java 8 前）不能。• 可以包含：抽象方法、普通方法、成员变量、构造方法。]]></description><category></category></item><item><title><![CDATA[继承与多态]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/156240343</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/156240343</guid><author>darling_798</author><pubDate>Wed, 24 Dec 2025 19:37:07 +0800</pubDate><description><![CDATA[核心定义：子类通过 extends 关键字继承父类的属性和方法，实现代码复用，遵循单继承规则（一个子类只能继承一个父类）。核心定义：同一行为在不同对象上表现出不同的形态，依赖继承/实现、方法重写、父类引用指向子类对象三个条件。• 特性：子类可以访问父类的非私有成员，可通过 super 关键字调用父类的构造方法、属性和方法。继承是多态的前提，只有子类继承父类并重写父类方法，再结合父类引用指向子类对象，才能实现多态。System.out.println("父类方法");// 子类重写父类方法。]]></description><category></category></item><item><title><![CDATA[Java类和对象]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/156192946</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/156192946</guid><author>darling_798</author><pubDate>Tue, 23 Dec 2025 12:02:11 +0800</pubDate><description><![CDATA[◦ 类：是具有相同属性和行为的一组对象的抽象模板，定义了对象能拥有的属性（成员变量）和能执行的行为（成员方法）。◦ 指代当前对象，可用于区分成员变量和局部变量（如构造方法中），也可调用当前对象的其他方法或构造方法。使用 new 关键字创建对象，通过 对象名.属性/方法 调用成员。// 修饰符 class 类名 { 成员变量;◦ 对象：是类的具体实例，一个类可以创建多个不同的对象。// 成员变量（属性）// 成员方法（行为）Java 类和对象核心知识点。// 使用构造方法创建对象。// 自定义构造方法。]]></description><category></category></item><item><title><![CDATA[程序流程控制]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/156192793</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/156192793</guid><author>darling_798</author><pubDate>Tue, 23 Dec 2025 11:55:55 +0800</pubDate><description><![CDATA[根据条件判断结果，选择执行不同的代码块，包含 if-else 和 switch-case 两种。用于重复执行一段代码，直到满足终止条件，包含 for、while、do-while 三种。用于改变循环或分支的执行流程，包含 break、continue、return。System.out.println("工作日");System.out.println("休息日");System.out.println("优秀");// 顺序执行：先执行a赋值，再执行b赋值，最后输出。]]></description><category></category></item><item><title><![CDATA[如何运用java]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/156145771</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/156145771</guid><author>darling_798</author><pubDate>Mon, 22 Dec 2025 11:04:58 +0800</pubDate><description><![CDATA[2. 选准方向深耕：根据目标方向（后端/安卓/大数据）学习对应技术栈，比如后端重点掌握Spring Boot、MyBatis、MySQL、Redis，配合Maven/Gradle管理项目；1. 吃透核心基础：熟练掌握面向对象三大特性、集合框架（HashMap/ArrayList等）、IO/NIO、多线程并发、JVM原理（内存模型、垃圾回收），这些是所有Java开发的基石。5. 关注性能优化：了解JVM调优、SQL优化、缓存使用技巧，学会用工具（如JProfiler、VisualVM）排查性能瓶颈。]]></description><category></category></item><item><title><![CDATA[Python与C语言的区别]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/148834568</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/148834568</guid><author>darling_798</author><pubDate>Sun, 22 Jun 2025 23:16:38 +0800</pubDate><description><![CDATA[x = "string" 会报错）。- C语言：更适合系统级编程（如操作系统、驱动开发）、嵌入式设备、高性能计算（需直接操作硬件或追求效率的场景）。- Python：动态类型（变量类型在运行时确定，如 x = 1 后 x = "string" 也合法）。- Python：语法简洁易懂，注重代码可读性（如通过缩进区分代码块），适合新手入门。- C语言：编译后的机器码可直接运行，性能接近硬件极限，适合底层和高性能场景。- C语言：语法更接近底层，需要手动管理内存、类型声明严格，代码结构更复杂。]]></description><category></category></item><item><title><![CDATA[Python入门知识]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/148815902</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/148815902</guid><author>darling_798</author><pubDate>Sat, 21 Jun 2025 21:14:03 +0800</pubDate><description><![CDATA[字符串拼接：推荐用 f-string （如 f"{x} + {y} = {x+y}" ），比 + 更简洁。with open("data.txt", "w") as f: # "w"表示写入模式，文件不存在则创建。- 字符串：用单引号 ' 或双引号 " 包裹（如 'hello' ），支持拼接 "a"+"b"。with open("data.txt", "r") as f: # "r"表示读取模式。print("输入不是有效数字！person = {"name": "豆包", "age": 18}]]></description><category></category></item><item><title><![CDATA[怎样学好Java]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/148815854</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/148815854</guid><author>darling_798</author><pubDate>Sat, 21 Jun 2025 21:11:00 +0800</pubDate><description><![CDATA[3. 核心类库：熟悉 java.lang （如String、Object）、 java.util （集合框架List/Map）、异常处理（try-catch）、IO流等常用API。2. 面向对象编程（OOP）：重点理解类与对象、封装（private/ public）、继承（extends）、多态（接口/抽象类），这是Java的编程思想核心。3. 主流框架：先学Spring Boot（简化配置），再学MyBatis（数据库ORM映射），后期接触微服务（如Spring Cloud）。]]></description><category></category></item><item><title><![CDATA[如何快速入门Java]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/148798397</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/148798397</guid><author>darling_798</author><pubDate>Fri, 20 Jun 2025 19:39:43 +0800</pubDate><description><![CDATA[遇到瓶颈时，可通过“拆解问题→分步实现”降低难度（如将“图书管理系统”拆分为“数据存储”“用户交互”“业务逻辑”模块）。- Java SE核心类：String、ArrayList、HashMap、File（文件操作）、IO流（读写文件）。- IDE安装：IntelliJ IDEA（主流）或Eclipse，学会创建项目、调试代码（打断点、查看变量）。- 核心目标：掌握Java语法规则、数据类型、运算符、流程控制（if/for/while）、数组等基础要素。]]></description><category></category></item><item><title><![CDATA[Java的应用及领域]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/148798367</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/148798367</guid><author>darling_798</author><pubDate>Fri, 20 Jun 2025 19:36:32 +0800</pubDate><description><![CDATA[2. 移动应用开发：是 Android 原生开发主要语言，虽 Kotlin 流行，但 Java 仍用于多数 Android 应用（微信、抖音 ）核心逻辑开发，借助 Android Studio 等工具迭代存量应用与新增功能。1. 企业级应用开发：金融（银行交易、证券清算系统 ）、电商（淘宝、京东后端 ）、物流等行业选其构建大型分布式系统，借 Spring、Spring Boot 等框架，实现高并发、可扩展与安全认证，保障系统稳定处理海量业务。]]></description><category></category></item><item><title><![CDATA[Python的由来及应用]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/148771739</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/148771739</guid><author>darling_798</author><pubDate>Thu, 19 Jun 2025 17:51:46 +0800</pubDate><description><![CDATA[框架支持：Django（全功能框架，适合大型项目如豆瓣、知乎）、Flask（轻量级框架，灵活定制）、FastAPI（异步框架，适合高性能API开发）。- AI与机器学习：TensorFlow、PyTorch（深度学习框架，用于图像识别、自然语言处理），Scikit-learn（传统机器学习算法库）。- 数据处理：Pandas（数据清洗与分析）、NumPy（科学计算）、Matplotlib（数据可视化）。- 优势：开发效率高，可快速搭建后端逻辑，配合前端框架（如Vue、React）实现全栈开发。]]></description><category></category></item><item><title><![CDATA[Java与C++的区别]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/148764702</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/148764702</guid><author>darling_798</author><pubDate>Thu, 19 Jun 2025 13:40:55 +0800</pubDate><description><![CDATA[Java：侧重企业级应用（如银行系统、电商后台）、安卓开发、大数据框架（Hadoop/Spark）、后端服务（Spring Boot）等，适合快速开发和跨平台需求。- C++：生态侧重底层和高性能库（如STL、Boost、OpenGL），游戏开发常用Unreal Engine、Unity（部分模块），跨平台框架有Qt。- C++：更适合系统级编程（如操作系统内核、驱动开发）、高性能场景（游戏引擎、3D渲染、实时控制系统）、嵌入式设备（内存受限环境）等。1. 编程范式与设计理念。6. 语法与特性差异。]]></description><category></category></item><item><title><![CDATA[Deepseek的发展背景与前景]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/146073915</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/146073915</guid><author>darling_798</author><pubDate>Thu, 06 Mar 2025 16:29:42 +0800</pubDate><description><![CDATA[Deepseek 是一家专注于人工智能（AI）技术研发和应用的公司，致力于通过先进的 AI 技术解决复杂问题，推动各行业的智能化转型。其发展背景可以从以下几个方面来理解：技术积累：Deepseek 的核心团队由一批在机器学习、深度学习、自然语言处理（NLP）、计算机视觉等领域具有丰富经验的专家组成。公司在 AI 算法、模型训练和大规模数据处理方面拥有深厚的技术积累。市场需求：随着全球数字化转型的加速，企业对 AI 技术的需求日益增长。无论是金融、医疗、教育还是制造业，AI 都在发挥着越来越重要的作用。Dee]]></description><category></category></item><item><title><![CDATA[初识Java]]></title><link>https://blog.youkuaiyun.com/darling_798/article/details/146073283</link><guid>https://blog.youkuaiyun.com/darling_798/article/details/146073283</guid><author>darling_798</author><pubDate>Thu, 06 Mar 2025 16:26:10 +0800</pubDate><description><![CDATA[Java是由sun Microsystems公司于1995年5月23日发布的一种面向对象的编程语言。它的起源可以追溯到1991年，当时sun公司的“Green”项目小组在开发一个公布式代码系统时，发现c++语言无法满足项目需求。于是，James Gosling领导的小组在c++的基础上开发了一种新的编程语言，最初命名Oak。‌‌是一种面向对象的编程语言，由（现被收购）于1995年推出。]]></description><category></category></item></channel></rss>