<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Java on Even - A super concise theme for Hugo</title>
    <link>http://localhost:1313/categories/java/</link>
    <description>Recent content in Java on Even - A super concise theme for Hugo</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 28 Sep 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="http://localhost:1313/categories/java/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Java全栈学习地图</title>
      <link>http://localhost:1313/posts/workspace/01-tech/java/java%E5%85%A8%E6%A0%88%E5%AD%A6%E4%B9%A0%E5%9C%B0%E5%9B%BE/</link>
      <pubDate>Sat, 28 Sep 2024 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/java/java%E5%85%A8%E6%A0%88%E5%AD%A6%E4%B9%A0%E5%9C%B0%E5%9B%BE/</guid>
      <description>&lt;p&gt;Java全栈体系学习总览，参考链接：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://pdai.tech/md/outline/x-outline.html#%E5%85%A8%E6%A0%88%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E6%80%BB%E8%A7%88&#34;&gt;https://pdai.tech/md/outline/x-outline.html#%E5%85%A8%E6%A0%88%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E6%80%BB%E8%A7%88&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Java基础和进阶&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Java基础&#xA;&lt;ul&gt;&#xA;&lt;li&gt;面向对象&lt;/li&gt;&#xA;&lt;li&gt;语法基础&lt;/li&gt;&#xA;&lt;li&gt;Java新特性&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;进阶知识&#xA;&lt;ul&gt;&#xA;&lt;li&gt;集合框架&lt;/li&gt;&#xA;&lt;li&gt;并发编程&lt;/li&gt;&#xA;&lt;li&gt;网络编程&lt;/li&gt;&#xA;&lt;li&gt;IO/NIO&lt;/li&gt;&#xA;&lt;li&gt;反射和注解&lt;/li&gt;&#xA;&lt;li&gt;异常&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;JVM相关&#xA;&lt;ul&gt;&#xA;&lt;li&gt;JVM架构&lt;/li&gt;&#xA;&lt;li&gt;Java内存模型（JMM）&lt;/li&gt;&#xA;&lt;li&gt;内存管理 （堆、栈、方法区）&lt;/li&gt;&#xA;&lt;li&gt;垃圾回收 （GC算法）&lt;/li&gt;&#xA;&lt;li&gt;参数调优&lt;/li&gt;&#xA;&lt;li&gt;类加载机制&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;数据结构和算法&lt;/p&gt;</description>
    </item>
    <item>
      <title>Java并发</title>
      <link>http://localhost:1313/posts/workspace/01-tech/java/java%E5%B9%B6%E5%8F%91/</link>
      <pubDate>Sat, 18 May 2024 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/java/java%E5%B9%B6%E5%8F%91/</guid>
      <description>&lt;p&gt;参考链接：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://pdai.tech/md/java/thread/java-thread-x-theorty.html&#34;&gt;https://pdai.tech/md/java/thread/java-thread-x-theorty.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;其他先不看 先学习 threadlocal&lt;/p&gt;&#xA;&lt;h1 id=&#34;threadlocal&#34;&gt;ThreadLocal&lt;/h1&gt;&#xA;&lt;p&gt;ThreadLocal 不同于普通的局部变量和全局变量，它可以理解为全局变量，但在线程维度属于局部变量。也就是说，ThreadLocal在多线程中为每一个线程开一个变量副本，不同线程的修改不会相互影响，也就从解决了某些场景下的并发问题。&lt;/p&gt;</description>
    </item>
    <item>
      <title>RocketMQ学习</title>
      <link>http://localhost:1313/posts/workspace/01-tech/microservice/rocketmq%E5%AD%A6%E4%B9%A0/</link>
      <pubDate>Sat, 04 May 2024 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/microservice/rocketmq%E5%AD%A6%E4%B9%A0/</guid>
      <description>&lt;p&gt;参考链接：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.woshinlper.com/system-design/data-communication/RocketMQ/&#34;&gt;https://www.woshinlper.com/system-design/data-communication/RocketMQ/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://juejin.cn/post/6850418115382738958&#34;&gt;https://juejin.cn/post/6850418115382738958&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;背景&#34;&gt;背景&lt;/h1&gt;&#xA;&lt;p&gt;RocketMQ消息中间件由阿里巴巴团队开发，于2016年贡献给Apache，并作为了Apache的一个顶尖项目。经历过双十一考验，所以很靠谱。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Apollo学习</title>
      <link>http://localhost:1313/posts/workspace/01-tech/microservice/apollo%E5%AD%A6%E4%B9%A0/</link>
      <pubDate>Thu, 02 May 2024 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/microservice/apollo%E5%AD%A6%E4%B9%A0/</guid>
      <description>&lt;p&gt;参考链接：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.apolloconfig.com/#/zh/README&#34;&gt;https://www.apolloconfig.com/#/zh/README&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.cnblogs.com/qdhxhz/p/13388054.html&#34;&gt;https://www.cnblogs.com/qdhxhz/p/13388054.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;概念&#34;&gt;概念&lt;/h1&gt;&#xA;&lt;p&gt;Apollo是一个分布式配置管理中心，来自携程框架研发部。可以跨越不同环境、不同集群进行配置管理。服务端基于Spring Boot和Spring Cloud开发，打包后可以直接运行，不需要额外安装Tomcat等应用容器。通过这类专门管理配置的技术，可以清楚管理不同环境的配置，此外还有实时生效等功能特点。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Java基础之IO流</title>
      <link>http://localhost:1313/posts/workspace/01-tech/java/java%E5%9F%BA%E7%A1%80%E4%B9%8Bio%E6%B5%81/</link>
      <pubDate>Wed, 03 May 2023 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/java/java%E5%9F%BA%E7%A1%80%E4%B9%8Bio%E6%B5%81/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;参考JAVAschool基础教程的IO流学习：http://www.51gjie.com/java/686.html&lt;/p&gt;&#xA;&lt;p&gt;以及chatgpt&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h1 id=&#34;概念&#34;&gt;概念&lt;/h1&gt;&#xA;&lt;p&gt;IO流（stream）&lt;/p&gt;</description>
    </item>
    <item>
      <title>JUnit</title>
      <link>http://localhost:1313/posts/workspace/01-tech/java/junit/</link>
      <pubDate>Sat, 15 Apr 2023 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/java/junit/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;学习教程：https://www.w3cschool.cn/junit/&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;JUnit 是一个 Java 编程语言的单元测试框架。Junit也就是所谓的白盒测试，能快速完成单元测试（Unit Test，又称为模块测试）。&lt;/p&gt;</description>
    </item>
    <item>
      <title>编译期常量</title>
      <link>http://localhost:1313/posts/workspace/01-tech/java/%E7%BC%96%E8%AF%91%E6%9C%9F%E5%B8%B8%E9%87%8F/</link>
      <pubDate>Tue, 22 Nov 2022 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/java/%E7%BC%96%E8%AF%91%E6%9C%9F%E5%B8%B8%E9%87%8F/</guid>
      <description>&lt;h1 id=&#34;编译期常量&#34;&gt;编译期常量&lt;/h1&gt;&#xA;&lt;p&gt;先说结论，&lt;strong&gt;编译期常量=final+常量&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;java四个阶段&#34;&gt;java四个阶段&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;编辑期&lt;/li&gt;&#xA;&lt;li&gt;编译期：将.java文件编译为.class文件&lt;/li&gt;&#xA;&lt;li&gt;加载期：将.class文件加载到内存 并 生成.class类&lt;/li&gt;&#xA;&lt;li&gt;运行期：通过.class类去创建对象、执行代码&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;参考：https://www.modb.pro/db/211851&lt;/p&gt;</description>
    </item>
    <item>
      <title>Java基础之Calendar日历类</title>
      <link>http://localhost:1313/posts/workspace/01-tech/java/java%E5%9F%BA%E7%A1%80%E4%B9%8Bcalendar%E6%97%A5%E5%8E%86%E7%B1%BB/</link>
      <pubDate>Tue, 25 Oct 2022 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/java/java%E5%9F%BA%E7%A1%80%E4%B9%8Bcalendar%E6%97%A5%E5%8E%86%E7%B1%BB/</guid>
      <description>&lt;h1 id=&#34;java基础之calendar日历类&#34;&gt;Java基础之Calendar日历类&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Calendar类用于完成日期和时间字段的操作，它可以通过特定的方法&lt;strong&gt;设置&lt;/strong&gt;和&lt;strong&gt;读取&lt;/strong&gt;日期的特定部分，比如年、月、日、时、分和秒等。&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;定义方法&#34;&gt;定义方法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Calendar类是一个抽象类，不可以被实例化。&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Maven之三：坐标、依赖范围、依赖冲突</title>
      <link>http://localhost:1313/posts/workspace/01-tech/java/maven%E4%B9%8B%E4%B8%89%E5%9D%90%E6%A0%87%E4%BE%9D%E8%B5%96%E8%8C%83%E5%9B%B4%E4%BE%9D%E8%B5%96%E5%86%B2%E7%AA%81/</link>
      <pubDate>Sun, 18 Sep 2022 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/java/maven%E4%B9%8B%E4%B8%89%E5%9D%90%E6%A0%87%E4%BE%9D%E8%B5%96%E8%8C%83%E5%9B%B4%E4%BE%9D%E8%B5%96%E5%86%B2%E7%AA%81/</guid>
      <description>&lt;h1 id=&#34;maven之三坐标依赖范围依赖冲突&#34;&gt;Maven之三：坐标、依赖范围、依赖冲突&lt;/h1&gt;&#xA;&lt;p&gt;学习网站：http://mvnbook.com/index.html&lt;/p&gt;&#xA;&lt;h2 id=&#34;maven构件&#34;&gt;Maven构件&lt;/h2&gt;&#xA;&lt;p&gt;构件：在Maven中，任何项目输出都可成为构件。&lt;/p&gt;&#xA;&lt;h3 id=&#34;构件标识唯一标识也称为唯一坐标&#34;&gt;构件标识（唯一标识，也称为唯一坐标）&lt;/h3&gt;&#xA;&lt;p&gt;除了各种依赖jar包，我们自己开发的项目，也是要通过坐标进行唯一标识的，这样才能才其它项目中进行依赖引用。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Maven之一：基础</title>
      <link>http://localhost:1313/posts/workspace/01-tech/java/maven%E4%B9%8B%E4%B8%80%E5%9F%BA%E7%A1%80/</link>
      <pubDate>Sat, 17 Sep 2022 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/java/maven%E4%B9%8B%E4%B8%80%E5%9F%BA%E7%A1%80/</guid>
      <description>&lt;h1 id=&#34;maven之一基础&#34;&gt;Maven之一：基础&lt;/h1&gt;&#xA;&lt;p&gt;学习网站：http://mvnbook.com/index.html&lt;/p&gt;&#xA;&lt;h2 id=&#34;简介&#34;&gt;简介&lt;/h2&gt;&#xA;&lt;p&gt;Maven英文：专家、内行&lt;/p&gt;&#xA;&lt;p&gt;Maven：项目管理工具。可以对 Java 项目（后也可被应用于其他语言的管理）进行自动化的&lt;strong&gt;构建&lt;/strong&gt;和&lt;strong&gt;依赖管理&lt;/strong&gt;。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Maven之二：创建Maven项目</title>
      <link>http://localhost:1313/posts/workspace/01-tech/java/maven%E4%B9%8B%E4%BA%8C%E5%88%9B%E5%BB%BAmaven%E9%A1%B9%E7%9B%AE/</link>
      <pubDate>Sat, 17 Sep 2022 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/java/maven%E4%B9%8B%E4%BA%8C%E5%88%9B%E5%BB%BAmaven%E9%A1%B9%E7%9B%AE/</guid>
      <description>&lt;h1 id=&#34;maven之二创建maven项目&#34;&gt;Maven之二：创建Maven项目&lt;/h1&gt;&#xA;&lt;p&gt;学习网站：http://mvnbook.com/index.html&lt;/p&gt;&#xA;&lt;h2 id=&#34;maven项目创建&#34;&gt;Maven项目创建&lt;/h2&gt;&#xA;&lt;h3 id=&#34;约定标准目录结构&#34;&gt;约定标准目录结构&lt;/h3&gt;&#xA;&lt;p&gt;&lt;img src=&#34;http://cdn.huangxindi.com/img/maven-standard-project-directory.png&#34; alt=&#34;img&#34;&gt;&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;目录&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;作用&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;${basedir}&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;存放 &lt;code&gt;pom.xml&lt;/code&gt; 和所有子目录&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;${basedir}/src/main/java&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;项目的 &lt;code&gt;java&lt;/code&gt; 源代码所在的目录&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;${basedir}/src/main/resources&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;项目的资源文件所在的目录，例如：&lt;code&gt;propert&lt;/code&gt;文件&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;${basedir}/src/test/java&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;测试代码所在的目录，例如：&lt;code&gt;JUnit&lt;/code&gt; 代码&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;${basedir}/src/test/resources&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;测试相关的资源文件所在的目录&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;${basedir}/src/main/webapp/WEB-INF&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;web&lt;/code&gt; 应用文件目录，&lt;code&gt;web&lt;/code&gt; 项目的信息，比如存放 &lt;code&gt;web.xml&lt;/code&gt;、本地图片、&lt;code&gt;jsp&lt;/code&gt; 视图页面&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;${basedir}/target&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;打包输出目录&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;${basedir}/target/classes&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;编译输出目录&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;${basedir}/target/test-classes&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;测试编译输出目录&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;idea创建maven项目&#34;&gt;IDEA创建Maven项目&lt;/h3&gt;&#xA;&lt;p&gt;可参考：https://blog.csdn.net/hgnuxc_1993/article/details/125427590&lt;/p&gt;</description>
    </item>
    <item>
      <title>认识Jar包</title>
      <link>http://localhost:1313/posts/workspace/01-tech/java/%E8%AE%A4%E8%AF%86jar%E5%8C%85/</link>
      <pubDate>Tue, 02 Aug 2022 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/java/%E8%AE%A4%E8%AF%86jar%E5%8C%85/</guid>
      <description>&lt;h1 id=&#34;认识jar包&#34;&gt;认识Jar包&lt;/h1&gt;&#xA;&lt;h2 id=&#34;概念&#34;&gt;概念&lt;/h2&gt;&#xA;&lt;p&gt;Jar：Java Archive File&lt;/p&gt;&#xA;&lt;p&gt;基于zip文件格式将许多文件合成一个压缩文件.jar，区别是比zip多了一个包含了一个 &lt;strong&gt;META-INF/MANIFEST.MF&lt;/strong&gt; 文件，这个文件是在生成 JAR 文件的时候自动创建的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>文档注释</title>
      <link>http://localhost:1313/posts/workspace/01-tech/java/%E6%96%87%E6%A1%A3%E6%B3%A8%E9%87%8A/</link>
      <pubDate>Thu, 30 Jun 2022 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/java/%E6%96%87%E6%A1%A3%E6%B3%A8%E9%87%8A/</guid>
      <description>&lt;h1 id=&#34;文档注释&#34;&gt;文档注释&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;本来以为单行和多行注释没啥好学的，本文只想了解下【文档注释】。写到最后发现，如何优雅的注释本身，也是门大学问。&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;定义&#34;&gt;定义&lt;/h2&gt;&#xA;&lt;p&gt;Java普通注释格式&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;//&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;或&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;cm&#34;&gt;/*&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;*/&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Java文档注释格式&lt;/p&gt;</description>
    </item>
    <item>
      <title>异常的处理</title>
      <link>http://localhost:1313/posts/workspace/01-tech/java/%E5%BC%82%E5%B8%B8%E7%9A%84%E5%A4%84%E7%90%86/</link>
      <pubDate>Sat, 04 Jun 2022 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/java/%E5%BC%82%E5%B8%B8%E7%9A%84%E5%A4%84%E7%90%86/</guid>
      <description>&lt;h1 id=&#34;异常的处理&#34;&gt;异常的处理&lt;/h1&gt;&#xA;&lt;h2 id=&#34;分类&#34;&gt;分类&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;异常（Exception）&#xA;&lt;ul&gt;&#xA;&lt;li&gt;运行时异常RuntimeException（不受检异常）：此类异常编译器不检查，一般是程序逻辑错误引起的，可捕获处理，也可不处理。如NullPointerException、ArrayIndexOutBoundException。&lt;/li&gt;&#xA;&lt;li&gt;非运行时异常/编译时异常（受检异常）：编译器检查此类异常，并且强制要做处理（捕获或抛出）。如IOException。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;错误（Error）：非代码性错误，与异常不同的是，这类错误是程序无法处理的。此类错误发生时，JVM将终止线程。如Virtual MachineError（虚拟机运行错误）、NoClassDefFoundError（类定义错误）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;异常的层次&#34;&gt;异常的层次&lt;/h2&gt;&#xA;&lt;p&gt;Exception和Error都继承自Throwable类。层次图可见下图（列出主要的异常类）&lt;/p&gt;</description>
    </item>
    <item>
      <title>Java学习-廖雪峰Java教程学习笔记</title>
      <link>http://localhost:1313/posts/workspace/01-tech/java/java%E5%AD%A6%E4%B9%A0-%E5%BB%96%E9%9B%AA%E5%B3%B0java%E6%95%99%E7%A8%8B%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/posts/workspace/01-tech/java/java%E5%AD%A6%E4%B9%A0-%E5%BB%96%E9%9B%AA%E5%B3%B0java%E6%95%99%E7%A8%8B%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid>
      <description>&lt;p&gt;参考链接：https://liaoxuefeng.com/books/java/introduction/index.html&lt;/p&gt;&#xA;&lt;p&gt;都是直接粘贴的廖老师的教程 留作后续复习时看而已&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
