<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[t03010的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/t03010</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; t03010]]></copyright><item><title><![CDATA[mysql学习（二）]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/151114653</link><guid>https://blog.youkuaiyun.com/t03010/article/details/151114653</guid><author>t03010</author><pubDate>Tue, 02 Sep 2025 15:39:48 +0800</pubDate><description><![CDATA[表中的每个字段都是不可再分的最小单元。]]></description><category></category></item><item><title><![CDATA[mysql学习（一）]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/149778430</link><guid>https://blog.youkuaiyun.com/t03010/article/details/149778430</guid><author>t03010</author><pubDate>Tue, 05 Aug 2025 20:18:31 +0800</pubDate><description><![CDATA[【代码】mysql学习。]]></description><category></category></item><item><title><![CDATA[java学习-源码阅读-JDK基础类]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/148926216</link><guid>https://blog.youkuaiyun.com/t03010/article/details/148926216</guid><author>t03010</author><pubDate>Mon, 30 Jun 2025 10:25:42 +0800</pubDate><description><![CDATA[基于数组实现，可能需要扩容，默认扩1.5倍，仍不足则直接设置容量为所需大小当超过最大列表容量时，大小设置为Integer.MAX_VALUE。]]></description><category></category></item><item><title><![CDATA[java学习-零碎问题]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/148903042</link><guid>https://blog.youkuaiyun.com/t03010/article/details/148903042</guid><author>t03010</author><pubDate>Wed, 25 Jun 2025 17:16:15 +0800</pubDate><description><![CDATA[Java中的拷贝方式分为浅拷贝和深拷贝。浅拷贝仅复制基本数据类型值，而引用类型只复制引用；深拷贝则会递归复制所有嵌套对象。可通过重写clone()方法实现深拷贝，或使用序列化方式实现。在比较操作上，基本类型只能用==比较值，引用类型用==比较地址，equals默认比较地址但可重写为比较内容。理解这些差异对正确处理对象复制和比较至关重要。]]></description><category></category></item><item><title><![CDATA[java学习-源码阅读]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/148902017</link><guid>https://blog.youkuaiyun.com/t03010/article/details/148902017</guid><author>t03010</author><pubDate>Wed, 25 Jun 2025 16:29:29 +0800</pubDate><description><![CDATA[通过这种阶梯式阅读，6个月内就能建立系统的源码理解体系。初期每天投入1小时精读300行代码，比泛读1000行更有效。坚持三个月后，你会发现面试官提出的源码问题都在你的射程范围内。中的设计说明（如java.util.concurrent包）不必追求100%读完所有代码，重点理解。目标：理解基础设计模式和数据结构实现。目标：掌握框架设计思想和扩展点。目标：理解分布式系统设计思想。遇到复杂模块时，先阅读。]]></description><category></category></item><item><title><![CDATA[java学习-UML图]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/148901508</link><guid>https://blog.youkuaiyun.com/t03010/article/details/148901508</guid><author>t03010</author><pubDate>Wed, 25 Jun 2025 16:24:42 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[链接链接链接]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/131509875</link><guid>https://blog.youkuaiyun.com/t03010/article/details/131509875</guid><author>t03010</author><pubDate>Mon, 03 Jul 2023 09:52:38 +0800</pubDate><description><![CDATA[你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章，了解一下Markdown的基本语法知识。撤销：Ctrl/Command + Z
重做：Ctrl/Command + Y
加粗：Ctrl/Command + B
斜体：Ctrl/Command + I
标题：Ctrl/Command + Shift + H
无序列表：Ctrl/Command + Shift + U
有序列表：Ctrl/Command + Shift + O
检]]></description><category></category></item><item><title><![CDATA[软件构造第三章3.42]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/93543417</link><guid>https://blog.youkuaiyun.com/t03010/article/details/93543417</guid><author>t03010</author><pubDate>Mon, 24 Jun 2019 23:52:52 +0800</pubDate><description><![CDATA[输入变量
使用菱形运算符&lt;&gt;来帮助声明类型变量。 例如： -  List  ints = new ArrayList （）; - 公共接口List   - 公共类Entry &lt;KeyType，ValueType&gt;
3.4面向对象编程（OOP）
公共类PapersJar  {
private List  itemList = new ArrayList &lt;&gt;（...]]></description><category></category></item><item><title><![CDATA[软件构造第三章4]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/93407854</link><guid>https://blog.youkuaiyun.com/t03010/article/details/93407854</guid><author>t03010</author><pubDate>Sun, 23 Jun 2019 21:06:28 +0800</pubDate><description><![CDATA[第3章：抽象数据类型（ADT）和面向对象编程（OOP）3.4面向对象编程（OOP）
3.4面向对象编程（OOP）
大纲
1.面向对象的标准2.基本概念：对象，类，属性，方法和接口3. OOP的不同特征封装和信息隐藏继承和覆盖多态性，子类型和重载静态和动态调度组合和委托4. Java中的一些重要的Object方法5.编写不可变的类6. OOP的历史7.总结
3.4面向对象编程（OOP）
本...]]></description><category></category></item><item><title><![CDATA[软件构造第三章3]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/93407413</link><guid>https://blog.youkuaiyun.com/t03010/article/details/93407413</guid><author>t03010</author><pubDate>Sun, 23 Jun 2019 21:00:20 +0800</pubDate><description><![CDATA[第3章：抽象数据类型（ADT）和面向对象编程（OOP）3.3抽象数据类型（ADT）
3.3抽象数据类型（ADT）
大纲
1.抽象和用户定义的类型2. ADT中的操作分类3.抽象数据类型示例4. ADT的设计原则5.表示独立性（RI）6。在Java中实现ADT概念7.测试ADT
3.3抽象数据类型（ADT）
大纲
1.不变量2. Rep不变量和抽象函数3.有益突变4.记录AF，RI和Rep暴露的安全...]]></description><category></category></item><item><title><![CDATA[软件构造第三章2]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/93407067</link><guid>https://blog.youkuaiyun.com/t03010/article/details/93407067</guid><author>t03010</author><pubDate>Sun, 23 Jun 2019 20:56:21 +0800</pubDate><description><![CDATA[第3章：抽象数据类型（ADT）和面向对象编程（OOP）3.2设计规范
3.2设计规范
大纲
1.编程语言中的功能/方法2.规范：通信编程为什么需要规范行为等效规范结构：前置条件和后置条件3.设计规范分类规范图表规范规范质量4总结
3.2设计规范
本讲座的目的
理解方法规范中的前提条件和后置条件，并能够编写正确的规范有哪些先决条件和后置条件，以及它们对于方法的实现者和客户端意味着什么...]]></description><category></category></item><item><title><![CDATA[软件构造第三章1]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/93406591</link><guid>https://blog.youkuaiyun.com/t03010/article/details/93406591</guid><author>t03010</author><pubDate>Sun, 23 Jun 2019 20:51:22 +0800</pubDate><description><![CDATA[第3章：抽象数据类型（ADT）和面向对象编程（OOP）3.1数据类型和类型检查
3.1数据类型和类型检查
大纲
1.编程语言中的数据类型2.静态与动态数据类型3.类型检查4.可变性和不变性5.快照图6.复杂数据类型：数组和集合7.有用的不可变类型8.空引用9.总结
3.1数据类型和类型检查
本讲座的目的
1.了解有关数据类型的基本知识，以及编程语言中的静态和动态类型检查，尤其是Java。 2.理解...]]></description><category></category></item><item><title><![CDATA[软件构造第二章2]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/93406061</link><guid>https://blog.youkuaiyun.com/t03010/article/details/93406061</guid><author>t03010</author><pubDate>Sun, 23 Jun 2019 20:45:34 +0800</pubDate><description><![CDATA[第2章：软件构建的过程和工具2.2软件构建的过程，系统和工具
2.2软件构建的过程，系统和工具
大纲
软件构建的一般过程：设计⇒编程/重构⇒调试⇒测试⇒构建⇒发布 - 编程/重构 - 审查和静态代码分析 - 调试（转储和日志记录）和测试 - 动态代码分析/分析狭义过程软件构建（构建）：验证⇒编译⇒链接⇒测试⇒包装⇒安装⇒部署 - 构建系统：组件和流程 - 构建变体和构建语言 - 构建工具：Ma...]]></description><category></category></item><item><title><![CDATA[软件构造第一章2]]></title><link>https://blog.youkuaiyun.com/t03010/article/details/93405813</link><guid>https://blog.youkuaiyun.com/t03010/article/details/93405813</guid><author>t03010</author><pubDate>Sun, 23 Jun 2019 20:39:12 +0800</pubDate><description><![CDATA[第1章：软件构建的观点和质量目标1.2软件构建的质量目标
1.2软件构建的质量目标
大纲
软件系统的质量属性 - 外部与内部质量因素 - 重要的外部质量因素 - 质量因素之间的权衡软件构建的五个关键质量目标 - 易于理解：优雅和美观的代码/可理解性 - 随时可用变化：可维护性和适应性 - 开发成本低廉：设计用于/重用：可重用性 - 防止错误：健壮性 - 高效运行：性能总结
1.2软件构建的质...]]></description><category></category></item></channel></rss>