<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[well_KD的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/well_KD</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; well_KD]]></copyright><item><title><![CDATA[代码块详解]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/135937234</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/135937234</guid><author>well_KD</author><pubDate>Wed, 31 Jan 2024 14:50:42 +0800</pubDate><description><![CDATA[代码块又称初始化块，属于类中的成员，【即 是类的一部分】，类似于方法，将逻辑语句封装在方法体中，通过{ } 包围起来。但和方法不同的是，代码块没有方法名，没有返回，没有参数，只有方法体，而且不用通过对象或类显示调用，而是加载类时，或创建对象时隐式调用。]]></description><category></category></item><item><title><![CDATA[类变量和类方法]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/135911248</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/135911248</guid><author>well_KD</author><pubDate>Mon, 29 Jan 2024 15:33:01 +0800</pubDate><description><![CDATA[语法：访问修饰符 static 数据类型 变量名；[推荐]static 访问修饰符数据类型  变量名；]]></description><category></category></item><item><title><![CDATA[Object类详解]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/135826709</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/135826709</guid><author>well_KD</author><pubDate>Thu, 25 Jan 2024 20:10:05 +0800</pubDate><description><![CDATA[之前我们了解到Object类是所有类的基类，其中包含了很多方法，现在我们去一一了解一下。在JDK文档中找到Object类，看看它有哪些方法这里我们主要看一些常用的就行。比如：equals()、finalize()、hashcode()、toString()等。]]></description><category></category></item><item><title><![CDATA[面向对象编程（oop）三大特征之三：多态]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/135732748</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/135732748</guid><author>well_KD</author><pubDate>Sun, 21 Jan 2024 23:01:33 +0800</pubDate><description><![CDATA[提高代码的复用性和代码维护性]]></description><category></category></item><item><title><![CDATA[一口气理解方法重写/覆盖（override）]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/135707136</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/135707136</guid><author>well_KD</author><pubDate>Fri, 19 Jan 2024 21:51:25 +0800</pubDate><description><![CDATA[子类的方法的形参列表方法名称，要和父类方法的形参列表方法名称完全一样。子类方法的返回类型和父类方法返回类型一样，或者是父类返回类型的子类比如 父类返回类型是Object，子类方法返回类型是String子类方法不能缩小父类方法的访问权限，要按照public -> protected -> 默认 ->private 的顺序父类和子类cry()方法的方法名（cry）及括号里的形参要保持一致，无参也行。]]></description><category></category></item><item><title><![CDATA[super关键字的使用]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/135700426</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/135700426</guid><author>well_KD</author><pubDate>Fri, 19 Jan 2024 16:28:02 +0800</pubDate><description><![CDATA[super的使用细节和要点（三种访问形式）]]></description><category></category></item><item><title><![CDATA[面向对象编程（oop）三大特征之二：继承]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/135683491</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/135683491</guid><author>well_KD</author><pubDate>Thu, 18 Jan 2024 22:51:58 +0800</pubDate><description><![CDATA[继承可以解决代码复用，让我们的编程更加靠近人类思维。]]></description><category></category></item><item><title><![CDATA[面向对象编程（oop）三大特征之一：封装]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/135671069</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/135671069</guid><author>well_KD</author><pubDate>Thu, 18 Jan 2024 13:26:51 +0800</pubDate><description><![CDATA[快速了解封装本质及实现过程]]></description><category></category></item><item><title><![CDATA[方法递归调用及应用实例]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/135426625</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/135426625</guid><author>well_KD</author><pubDate>Sun, 07 Jan 2024 13:24:22 +0800</pubDate><description><![CDATA[递归调用简单的说就是方法自己调用自己，每次调用时传入不同的变量。解决复杂问题的同时能让代码变得简洁。]]></description><category></category></item><item><title><![CDATA[java方法传参机制]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/135402177</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/135402177</guid><author>well_KD</author><pubDate>Fri, 05 Jan 2024 12:30:24 +0800</pubDate><description><![CDATA[java方法传参机制]]></description><category></category></item><item><title><![CDATA[java的数组反转]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/126436315</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/126436315</guid><author>well_KD</author><pubDate>Sat, 20 Aug 2022 09:59:06 +0800</pubDate><description><![CDATA[第二种方法不需要新建临时数组，我们只需要把数组的第一个元素和最后一个交换，第二个元素和倒数第二个交换即可。Java中数组反转一般有两个思路，第一个是新建一个临时数组，把原来的数组内各值倒着给放进去。但是这样的方法的缺点是效率不高，需要遍历整个数组，时间复杂度和空间复杂度都不合适。第二种方法不需要遍历整个数组，只需要遍历到一半就可以了，在时间上节省很多。]]></description><category></category></item><item><title><![CDATA[for的用法详解，for循环完全攻略]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/126092558</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/126092558</guid><author>well_KD</author><pubDate>Sun, 31 Jul 2022 23:45:49 +0800</pubDate><description><![CDATA[for的用法详解，for循环完全攻略]]></description><category></category></item><item><title><![CDATA[if-else和switch的练习及区别比较]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/126064522</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/126064522</guid><author>well_KD</author><pubDate>Fri, 29 Jul 2022 22:23:34 +0800</pubDate><description><![CDATA[if-else和switch二者的区别，以及他们在不同的实际场景中的选择应用]]></description><category></category></item><item><title><![CDATA[Hadoop集群搭建]]></title><link>https://blog.youkuaiyun.com/well_KD/article/details/120462903</link><guid>https://blog.youkuaiyun.com/well_KD/article/details/120462903</guid><author>well_KD</author><pubDate>Fri, 24 Sep 2021 21:33:08 +0800</pubDate><description><![CDATA[需要的安装包：

 1.jdk压缩包

 2.hadoop压缩包

搭建hadoop集群

一.使用VMvare创建两个虚拟机，我使用的是ubuntu16.04版本的,并关闭全部虚拟机的防火墙
 1.因为默认的虚拟机主机名都是ubuntu，所以为了便于虚拟机的识别，创建完成虚拟机后我们对虚拟机名进行修改，我们把用于主节点的虚拟机名称设为master(按自己的喜好创建)，把用于从节点的虚拟机名称设为slave1

修改主机名的命令:sudo gedit /etc/ho...]]></description><category></category></item></channel></rss>