<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cnqlqj的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cnqlqj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cnqlqj]]></copyright><item><title><![CDATA[配置maven]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/118699000</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/118699000</guid><author>cnqlqj</author><pubDate>Tue, 13 Jul 2021 14:41:41 +0800</pubDate><description><![CDATA[文章目录前言一、配置本地仓库地址二、配置远程仓库地址三、配置jdk版本

前言
提示：本文适合你已经安装好了maven，需要对maven进行配置时阅读参考。

一、配置本地仓库地址
maven的仓库是用来存放项目所依赖的第三方jar包依赖的，分远程仓库与本地仓库，远程仓库在云端，包含所有的依赖。而本地仓库在你的电脑中，用来存放从远程仓库下载的依赖，这样第二次再使用时就不需要再从云端进行获取了。maven默认的本地仓库位于C:\Users\Administrator.m2下，如果你的c盘空间吃紧，你可以在m.]]></description><category></category></item><item><title><![CDATA[你真的知道为啥重写equals()就要重写hashCode()吗]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/117528600</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/117528600</guid><author>cnqlqj</author><pubDate>Thu, 03 Jun 2021 17:17:48 +0800</pubDate><description><![CDATA[为啥要同时重写equals和hashCode方法

文章目录为啥要同时重写equals和hashCode方法什么是哈希值哈希值有啥用？为啥必须同时重写总结

什么是哈希值
Java的哈希值可以理解成一种对象（大空间）的编码（小空间），就是一种大空间经过哈希算法为小空间的映射。默认是根据jvm虚拟出来的地址值（并不是实际的物理地址）经过哈希算法散列得来的，这也是hashCode方法的默认实现。重写的就会根据对象的属性进行哈希算法得到。说法可能偏向主观，客观的可以百度百科。

提示：本文仅供参考
哈希值有啥用？]]></description><category></category></item><item><title><![CDATA[Java 单例模式 透解]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/114553515</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/114553515</guid><author>cnqlqj</author><pubDate>Mon, 08 Mar 2021 22:23:27 +0800</pubDate><description><![CDATA[关于Java的单例模式：推荐某大佬的这一篇博文：
https://blog.youkuaiyun.com/weixin_36586120/article/details/105522491

]]></description><category></category></item><item><title><![CDATA[eclipse配置maven]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/113880402</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/113880402</guid><author>cnqlqj</author><pubDate>Sat, 20 Feb 2021 15:25:38 +0800</pubDate><description><![CDATA[eclipse配置maven（3.6.3）详细步骤：
提示：我的eclipse版本2019，maven版本3.6.3，如有不同，仅供参考

下载maven：
网址：http://maven.apache.org/download.cgi
由于是外国的网站，下载可能缓慢，有迅雷的小伙伴在下载管理器中复制下载链接，然后在迅雷搜索中粘贴下载。呜呼，起飞！

下载完成后找个目录位置解压存放，方便自己以后能记住，能找到。

maven的settings.xml文件配置修改：

我修改的有两个地方：
1、默认的本地仓库]]></description><category></category></item><item><title><![CDATA[使用exej4把Java 的jar包打包成exe小程序工具分享]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/112531081</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/112531081</guid><author>cnqlqj</author><pubDate>Tue, 12 Jan 2021 16:08:14 +0800</pubDate><description><![CDATA[使用exej4把Java 的jar包打包成exe小程序的工具下载

此处给个exej4的目前最新版的安装包（已经包含注册码）下载（国外官网下载东西，速度之满大家都是知道的）：

百度网盘：

链接：https://pan.baidu.com/s/1P2ryAwUNIyWWlkn4dw7IBA
提取码：6666



迅雷（顺便提一句：白嫖百度网盘很痛苦，迅雷云盘已推出，可以去试试）：

链接：https://pan.xunlei.com/s/VMQpbBUoCXlt7YBjK3fkrHmXA1
提取码...]]></description><category></category></item><item><title><![CDATA[Java数据结构-数组实现循环队列]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/111874228</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/111874228</guid><author>cnqlqj</author><pubDate>Mon, 28 Dec 2020 21:46:30 +0800</pubDate><description><![CDATA[数组实现循环队列
文章目录数组实现循环队列前言一、队列二、循环队列1.概念：2.具有的一些特点，以及对这些特点的看法理解


前言
程序实现是Java语言。本文仅个人理解，仅供参考。若有不正之处，欢迎评论指出！

一、队列
队列是个什么呢？队列是一种数据的存储结构，具有先入先出，后入后出的特点。
举几个例子（虽然可能有点····）：第一个就是我们人的吃与拉！这就是一个典型的队列，今天吃的与明天吃的相比较，今天的消化之后的**肯定比明天先排出！！！
还有就是银行医院等的排号办理业务，排在前面的先办理，办理完毕]]></description><category></category></item><item><title><![CDATA[Java向上转型与向下转型]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/111150756</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/111150756</guid><author>cnqlqj</author><pubDate>Sat, 26 Dec 2020 11:13:57 +0800</pubDate><description><![CDATA[系列文章目录
提示：这里可以添加系列文章的所有文章的目录，目录需要自己手动添加
例如：第一章 Python 机器学习入门之pandas的使用

提示：写完文章后，目录可以自动生成，如何生成可参考右边的帮助文档
文章目录系列文章目录前言一、pandas是什么？二、使用步骤1.引入库2.读入数据总结


前言
提示：这里可以添加本文要记录的大概内容：
例如：随着人工智能的不断发展，机器学习这门技术也越来越重要，很多人都开启了学习机器学习，本文就介绍了机器学习的基础内容。

提示：以下是本篇文章正文内容，下面案例]]></description><category></category></item><item><title><![CDATA[Java面向对象——最近学习总结]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/111121401</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/111121401</guid><author>cnqlqj</author><pubDate>Mon, 14 Dec 2020 19:46:21 +0800</pubDate><description><![CDATA[Java面向对象

文章目录Java面向对象前言一、类与对象1、什么是类与对象：2、类与对象都有些什么？怎么创建？怎么用？二、方法1、方法的签名2、方法的重载与重写3、构造方法4、null5、this关键字三、引用数据类型数组四、继承与super关键字1、继承2、super关键字2.读入数据总结


前言
这只是个人对自己学习的一个总结复习，有看到的小伙伴，仅供参考，有不对的地方，欢迎指正！qq：2530318393

提示：以下是本篇文章正文内容，下面案例可供参考
一、类与对象
1、什么是类与对象：
对象]]></description><category></category></item><item><title><![CDATA[Java基础知识]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/111057470</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/111057470</guid><author>cnqlqj</author><pubDate>Sat, 12 Dec 2020 17:52:15 +0800</pubDate><description><![CDATA[Java基础知识复习
文章目录Java基础知识复习前言一、基础知识1、Hello World！（程序员最美好的时刻！）2、Java变量：1）、声明：2）、初始化：3）、使用：4）、命名：3、8大基本数据类型：1）、byte：2）、shprt：3）、char：4）、int：5）、long：6）、float：7）、double：8）、boolean：9）、小总结一波：4、基本数据类型间的转换1）、隐式转换：2）、显示转换：3）、结合数据类型与转换的总结：5、程序的三大结构：6、分支结构1）、if语句：2）、if]]></description><category></category></item><item><title><![CDATA[Java学习重写与重载     2020-12-11]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/111035943</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/111035943</guid><author>cnqlqj</author><pubDate>Fri, 11 Dec 2020 20:09:14 +0800</pubDate><description><![CDATA[Java学习：重写与重载

文章目录Java学习：重写与重载前言一、重写的两同两小一大原则两同：两小：一大：二、为什么要有重写？1.代码的复用性（代码冗余度）2.不加@override算不算重写？三、重载1.规则：2.作用：3.特殊的一种情况：总结
前言
本文只是对我自己学习过程中遇到的疑惑解决后的一个总结，见解看法或许有误，或许片面，都欢迎指正！（qq：2530318393 或 评论）
重写是发生在继承（父子类中）；重载只发生在一个类中



一、重写的两同两小一大原则

两同：
方法名相同、参数列表相同]]></description><category></category></item><item><title><![CDATA[Java经典例题50题  ----8、n个由a组成的依次增大的数求和]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/108652041</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/108652041</guid><author>cnqlqj</author><pubDate>Thu, 17 Sep 2020 21:23:48 +0800</pubDate><description><![CDATA[**
Java – n个由a组成的依次增大的数求和
**
【程序 8】
题目：求 s=a+aa+aaa+aaaa+aa…a 的值，其中 a 是一个数字。
例如 2+22+222+2222+22222(此时共有 5 个数相加)，几个数相加有键盘控制。
解题思路源码注释已经给出，所以这里就不再多说了。如实在有不明白的，可联系我：qq：2530318393，或者留	言。
另外：写作不易，转载请声明所属~~~~~~~~

import java.util.Scanner;

/**
 * @program: n项a]]></description><category></category></item><item><title><![CDATA[Java经典例题50题  ----7、Java求字符串各种字符类型个数]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/108565321</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/108565321</guid><author>cnqlqj</author><pubDate>Sun, 13 Sep 2020 17:53:24 +0800</pubDate><description><![CDATA[**
用Java分别统计出任意字符串中英文字母、空格、数字和其它字符的个数
**
题目：
【程序 7】

题目：输入一行字符，分别统计出其中英文字母、空格、数字和其它字符的个数。

这个题目相对较为简单，也没有什么特别的算法，就遍历字符串，对每一个字符串进行判断，然后把个数记录下来即可。==另外，这里的输入字符串的存储我用的StringBuffer，因直接String始终对于经常变化的字符串不友好，对于固定的字符串用它还可以。而我用的死循环，可以多次输入统计，所以就用StringBuffer了。==至于原因]]></description><category></category></item><item><title><![CDATA[Java经典例题50题  ----6 、Java求最大公约数与最小公倍数]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/108523025</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/108523025</guid><author>cnqlqj</author><pubDate>Thu, 10 Sep 2020 21:39:34 +0800</pubDate><description><![CDATA[**
Java求最大公约数与最小公倍数
**
【程序 6】
题目：输入两个正整数 m 和 n，求其最大公约数和最小公倍数。
/**在循环中，只要除数不等于 0，用较大数除以较小的数，将小的一个数作为下一轮循环的
大数，取得的余数作为下一轮循环的较小的数，如此循环直到较小的数的值为 0，返回较大
的数，此数即为最大公约数，最小公倍数为两数之积除以最大公约数。
其余的源码注释已经足够详细，所以这里就不再多说了。如实在有不明白的，可联系我：qq：2530318393，或者留言。
另外：写作不易，转载请声明所属~~]]></description><category></category></item><item><title><![CDATA[Java经典例题50题  ----3 、Java··求水仙花数]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/108456039</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/108456039</guid><author>cnqlqj</author><pubDate>Mon, 07 Sep 2020 21:17:14 +0800</pubDate><description><![CDATA[**
Java··求水仙花数
**
【程序 3】


题目：打印出n位的 "水仙花数 "，所谓 "水仙花数 "是指一个n位数，其各位数字的n次方和


等于该数本身。例如：153 是一个 "水仙花数 "，因为 153=1 的三次方＋5 的三次方＋3 的


三次方。n由输入控制
  本文仅供参考。希望对你有所帮助，如有错误，欢迎指出。（源码注释已经足够详细，如实在有不明白的，
  可联系我：qq：2530318393，或者留言，另外：写作不易，转载请声明所属~~~~~~~~）



程序源码：
import]]></description><category></category></item><item><title><![CDATA[Java ----- 求一维数组的所有局部最高点]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/108424678</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/108424678</guid><author>cnqlqj</author><pubDate>Sat, 05 Sep 2020 21:39:02 +0800</pubDate><description><![CDATA[Java 求一维数组的所有局部最高点
原题是这样的：

编写程序，寻找数组中的局部最高点。
局部最高点的定义如下:
在1维数组中，如果一个数大于或等于左右两边相邻的数，则称- -维局部最高点。其中边界外值为 ±∞，即最左边和最右边只需大于临近的一个元素。

这原本是一个python的题目，但是没学过，这里就用Java来随便做做了~~~
这里说一下“String[] strs = scanner.nextLine().split(" ");”这一行代码，这里必须要用nextLine（），因为这个是以enter]]></description><category></category></item><item><title><![CDATA[Java经典例题50题  ----5 、Java 利用嵌套判断来完成成绩的等级判断]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/108353211</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/108353211</guid><author>cnqlqj</author><pubDate>Wed, 02 Sep 2020 00:09:28 +0800</pubDate><description><![CDATA[**
Java 利用嵌套判断来完成成绩的等级判断
**
值得说的是：判断的时候，要从高的先判断着来。比如：因为大于90就一定不会进后面的大于60的判断。如果从小数来开始判断的话，在大于60的同时，你还得加小于90的条件，相对而言，变得多了一点点繁杂。
我程序只写了较为简单明了的三目运算符的方法，其余的比如通过常见的if···else···的方法就不写了，思路是类似的。
其余的源码注释已经足够详细，所以这里就不再多说了。如实在有不明白的，可联系我：qq：2530318393，或者留言。
另外：写作不易，转载请]]></description><category></category></item><item><title><![CDATA[Java经典例题50题  ----4 、Java 合数分解质因数的两种方法]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/108330285</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/108330285</guid><author>cnqlqj</author><pubDate>Mon, 31 Aug 2020 22:11:23 +0800</pubDate><description><![CDATA[Java 合数分解质因数的两种方法
先看看题目：【程序 4】

题目：将一个正整数分解质因数。例如：输入 90,打印出 90=233*5。
程序分析：对 n 进行分解质因数，应先找到一个最小的质数 k，然后按下述步骤完成：
(1)如果这个质数恰等于 n，则说明分解质因数的过程已经结束，打印出即可。
(2)如果 n &gt; k，但 n 能被 k 整除，则应打印出 k 的值，并用 n 除以 k 的商,作为新的正整数
n,重复执行第一步。
(3)如果 n 不能被 k 整除，则用 k+1 作为 k 的值,重复执行]]></description><category></category></item><item><title><![CDATA[蓝桥杯单片机复习-------第二届省赛题：自动售水机]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/108298115</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/108298115</guid><author>cnqlqj</author><pubDate>Sat, 29 Aug 2020 19:24:33 +0800</pubDate><description><![CDATA[CT107D：自动售水机
阅读前的声明：希望我的文章对你能有所帮助（源码有不明白的，可联系我：qq：253318393，或者留言，另外：写作不易，转载请声明所属~~~~~~~~）
首先来看看题目：


这个题目相对而言较为简单，就是考察了对按键、数码管、继电器、led、AD的光敏部分的一个结合性实验。
我觉得值得注意的地方是：出水速度是：100ml/s，而显示的格式是：??.??L，所以最小单位的变度是10ml，而换算下来就是100ms。
下面先奉上源码的下载地址：链接：https://pan.baidu.]]></description><category></category></item><item><title><![CDATA[Java经典例题50题  ----2 、素数的判断]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/108270576</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/108270576</guid><author>cnqlqj</author><pubDate>Thu, 27 Aug 2020 23:37:23 +0800</pubDate><description><![CDATA[**
素数的判断
**
【程序 2】
题目：判断 101-200 之间有多少个素数，并输出所有素数。
程序分析：判断素数的方法：用一个数分别去除 2 到 sqrt(这个数)，如果能被整除， 则表明
此数不是素数，反之是素数。
本题参考了：程颖不是陈颍是沉吟     的博客
求素数虽然已经不是第一次做了，但是从中在学习的过程中，看到上面说的博主的布尔值数组，下标存数的方式对我这样的小萌新来说也是耳目一新的，也算一种收获吧。
下面附上我的源码，供大家参考。希望对你有所帮助（源码注释已经足够详细，如实在有不明白的]]></description><category></category></item><item><title><![CDATA[Java经典例题50题  ----1 、Java利用斐波那契数列求：兔繁殖数目问题]]></title><link>https://blog.youkuaiyun.com/cnqlqj/article/details/108266389</link><guid>https://blog.youkuaiyun.com/cnqlqj/article/details/108266389</guid><author>cnqlqj</author><pubDate>Thu, 27 Aug 2020 19:13:31 +0800</pubDate><description><![CDATA[Java利用斐波那契数列求：兔繁殖数目问题
学了Java的基础部分，想找点题目练练手。有兴趣的朋友可以一起哟！
话不多说，今天先附上我的第一个题（题目在源码部分,源码注释已经足够详细，如实在有不明白的，可联系我：qq：253318393，或者留言，另外：写作不易，转载请声明所属~~~~~~~~）：
/**
 * @program: rabbitNum
 * @description: 程序入口
 * @author: Mr.XiaoShi
 * @create: 2020-08-27 16:30
 **/
]]></description><category></category></item></channel></rss>