<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dd_liumou的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dd_liumou</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dd_liumou]]></copyright><item><title><![CDATA[jvm的内存溢出与泄露]]></title><link>https://blog.youkuaiyun.com/dd_liumou/article/details/107504149</link><guid>https://blog.youkuaiyun.com/dd_liumou/article/details/107504149</guid><author>dd_liumou</author><pubDate>Wed, 22 Jul 2020 10:59:46 +0800</pubDate><description><![CDATA[什么是内存泄露
内存泄漏是指无用对象（未被任何引用的对象）持续占有内存或无用对象的内存得不到及时释放，从而造成内存空间的浪费称为内存泄漏。内存泄露有时不严重且不易察觉，这样开发者就不知道存在内存泄露，但有时也会很严重。
Java内存泄漏的根本原因是长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄漏，尽管短生命周期对象已经不再需要，但是因为长生命周期持有它的引用而导致不能被回收。
什么是内存溢出
内存溢出异常，即程序需要内存超出了虚拟机可以分配内存的最大范围。在Java 虚拟机规范的描述中，除了程序]]></description><category></category></item><item><title><![CDATA[ES6中var、let、const的三种特性和区别]]></title><link>https://blog.youkuaiyun.com/dd_liumou/article/details/105632132</link><guid>https://blog.youkuaiyun.com/dd_liumou/article/details/105632132</guid><author>dd_liumou</author><pubDate>Mon, 20 Apr 2020 15:45:56 +0800</pubDate><description><![CDATA[ES6中的Let、const与var的区别和特性
一、用于声明变量的Let关键字
1.let关键字与var的作用区别
let在代码中有了块级作用域，其中一个大括号就代表一个块。
块级作用域是什么的，就是只能在当前块中使用，出了这个快级作用域就会失效
其中非常常见的比如一个 if判断或者 for循环
先说if判断  如以下代码
if(true){
	//此为块级作用域内
	let a = 10;
	...]]></description><category></category></item><item><title><![CDATA[Hash和HashMap的初步认识]]></title><link>https://blog.youkuaiyun.com/dd_liumou/article/details/105396365</link><guid>https://blog.youkuaiyun.com/dd_liumou/article/details/105396365</guid><author>dd_liumou</author><pubDate>Wed, 08 Apr 2020 20:35:04 +0800</pubDate><description><![CDATA[HashMap的初步认识一、什么Hash二、HashMap
基于Hash算法,是一种数据结构。List（列表）、Set、Map、Queue都是数据结构（容器）。
数据结构：
线性结构（数组、列表List、队列、栈…）
树（二叉树、B树）、堆、图。
特点：以查找速度非常快得以常用。
一、什么Hash
Hash又称作散列，音译顾名思义又叫做 “哈希”
特点摘要： 能把任意长度的输入，可以通过散列算法计...]]></description><category></category></item></channel></rss>