<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WGDSXJJ的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/WGDSXJJ</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; WGDSXJJ]]></copyright><item><title><![CDATA[TCP连接建立过程]]></title><link>https://blog.youkuaiyun.com/WGDSXJJ/article/details/110928705</link><guid>https://blog.youkuaiyun.com/WGDSXJJ/article/details/110928705</guid><author>WGDSXJJ</author><pubDate>Wed, 09 Dec 2020 17:39:20 +0800</pubDate><description><![CDATA[TCP连接建立过程
浏览器访问网站，通过域名解析找到ip地址后会与服务器端建立连接。其中TCP（Transmission Control Protocol，传输控制协议）是一种面向连接的、可靠的、基于字节流的通信协议，它的特点是数据在传输前要建立连接，传输完毕后还要断开连接，且每次客户端与服务器端的通信都都需要进行应答。

我们先来看一下TCP数据报的结构

其中，阴影部分的字段要重点理解：

序号：Seq（sequence number）序号占32位，用来标记客户端和服务器端之间发送的不同数据包，如客户端]]></description><category></category></item><item><title><![CDATA[域名解析全过程]]></title><link>https://blog.youkuaiyun.com/WGDSXJJ/article/details/110917357</link><guid>https://blog.youkuaiyun.com/WGDSXJJ/article/details/110917357</guid><author>WGDSXJJ</author><pubDate>Wed, 09 Dec 2020 15:51:31 +0800</pubDate><description><![CDATA[域名解析全过程
域名就是浏览器访问网站地址栏输入的网址，如访问百度搜索时www.baidu.com。
想要访问网站，就要找到网站服务器的ip地址，域名和ip地址是对应关系，所以域名解析的过程就是通过域名找到对应的ip地址。

这个域名解析的过程可以分为十步，如果在当前步骤查询到域名对应的ip地址就不会继续后面的步骤：
1.浏览器搜索自己的DNS（Domain Name System，域名系统）缓存。
2.搜索操作系统中的DNS，如内存中的DNS缓存或者本地的hosts文件（Windows环境下，维护一张域名]]></description><category></category></item><item><title><![CDATA[Java抽象类和接口]]></title><link>https://blog.youkuaiyun.com/WGDSXJJ/article/details/110095060</link><guid>https://blog.youkuaiyun.com/WGDSXJJ/article/details/110095060</guid><author>WGDSXJJ</author><pubDate>Tue, 24 Nov 2020 20:44:00 +0800</pubDate><description><![CDATA[Java抽象类和接口理解
在实际问题中父类一般会被定义为抽象类，表示对某一个事务总的概况。
例如，我们去动物园之前首先创建一个抽象类Animal，我们知道动物园中有狗，猫，狮子，老鹰等等动物，但我们还不		知道会遇到哪一只，所以我们先将将它们共有的特性作为抽象类中的方法。


当我们去了动物园，首先遇到的是狗，我们看到有的狗在吃骨头，有的狗在睡觉，所以我们对狗有了具体的了解，创建一个继承Animal的Dog类。

当我们继续往前走，我们到了猛禽馆，在这里看到的老鹰，我们发现老鹰也可以吃东西，也可以睡觉，但与]]></description><category></category></item><item><title><![CDATA[JAVA三大特性]]></title><link>https://blog.youkuaiyun.com/WGDSXJJ/article/details/110009700</link><guid>https://blog.youkuaiyun.com/WGDSXJJ/article/details/110009700</guid><author>WGDSXJJ</author><pubDate>Mon, 23 Nov 2020 22:34:57 +0800</pubDate><description><![CDATA[继承：https://blog.youkuaiyun.com/dengminghli/article/details/54564828?
封装：https://blog.youkuaiyun.com/dengminghli/article/details/54634206
多态：https://dengmingli.blog.youkuaiyun.com/article/details/54809876?


]]></description><category></category></item><item><title><![CDATA[JAVA常见异常及其分类]]></title><link>https://blog.youkuaiyun.com/WGDSXJJ/article/details/110008506</link><guid>https://blog.youkuaiyun.com/WGDSXJJ/article/details/110008506</guid><author>WGDSXJJ</author><pubDate>Mon, 23 Nov 2020 22:10:54 +0800</pubDate><description><![CDATA[异常分类

Error：是程序中无法处理的错误，表示运行应用程序中出现了严重的错误。此类错误一般表示代码运行时JVM出现问题。通常有Virtual MachineError（虚拟机运行错误）、NoClassDefFoundError（类定义错误）等。比如说当jvm耗完可用内存时，将出现OutOfMemoryError。此类错误发生时，JVM将终止线程。非代码性错误。因此，当此类错误发生时，应用不应该去处理此类错误。
Exception：程序本身可以捕获并且可以处理的异常。


运行时异常(不受检异常)：Ru]]></description><category></category></item><item><title><![CDATA[JDK、JRE和JVM区别与联系]]></title><link>https://blog.youkuaiyun.com/WGDSXJJ/article/details/110003599</link><guid>https://blog.youkuaiyun.com/WGDSXJJ/article/details/110003599</guid><author>WGDSXJJ</author><pubDate>Mon, 23 Nov 2020 17:50:16 +0800</pubDate><description><![CDATA[JAVA面试 JDK、JRE和JVM区别与联系三者简单的关系三者定义（面试）三者详细解释（理解）总结
三者简单的关系
JDK包含了JRE，JRE包含了JVM

三者定义（面试）

JDK： Java Development Kit（ java 开发工具包）。即java语言编写的程序所需的开发工具包。JDK 包含了 JRE，同时还包括 java 源码的编译器 javac、监控工具 jconsole、分析工具 jvisualvm等。
JRE:Java Runtime Environment（ java 运行时环]]></description><category></category></item></channel></rss>