<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_43786449的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_43786449</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_43786449]]></copyright><item><title><![CDATA[Java生成解析一维码二维码]]></title><link>https://blog.youkuaiyun.com/qq_43786449/article/details/109499886</link><guid>https://blog.youkuaiyun.com/qq_43786449/article/details/109499886</guid><author>qq_43786449</author><pubDate>Wed, 04 Nov 2020 21:52:18 +0800</pubDate><description><![CDATA[Java生成解析一维码二维码

一维码
—一般数据容量30个数字/字母
—商品上的一维码由专门机构管理（中国物品编码中心）
二维码
—能够存储数字、字母、汉字、图片等信息
—字符集128字符
—可存储几百到几十KB字符
—抗损坏

一维码与二维码都有可以引用的包进行生成和解析，一般使用最多的是Google的Zxing，它可以生成和解析很多种码图，还有一个包为Barcode4J(http://barcode4j.sourceforge.net)，这是纯Java实现的条形码，但是它只负责生成，不负责解析。
Zx]]></description><category></category></item><item><title><![CDATA[Java项目实践——单词次数统计]]></title><link>https://blog.youkuaiyun.com/qq_43786449/article/details/109440320</link><guid>https://blog.youkuaiyun.com/qq_43786449/article/details/109440320</guid><author>qq_43786449</author><pubDate>Sun, 01 Nov 2020 23:05:01 +0800</pubDate><description><![CDATA[单词次数统计
具体要求：能将某一目录下的Txt文档全部读取，并且计算单词的数量，并按照单词数量进行排序输出。（单词全部由空格进行隔开，文件内不包含特殊符号）
步骤：
1.搜索目录下所有的Txt文档
2.遍历文档，逐一打开
3.进行每个文档的单次个数统计，并将结果储存在Map里
4.将每个文档产生的Map合并到一个Map中
5.将Map里的数据按照次数的大小排序输出。
定义三个类
word（）：定义单词类，记录单词拼写和单词的个数
WordCount（）：计算每个文档内的单词个数，并返回HashMap的数据
]]></description><category></category></item><item><title><![CDATA[Java数据存储——列表LIst]]></title><link>https://blog.youkuaiyun.com/qq_43786449/article/details/109345007</link><guid>https://blog.youkuaiyun.com/qq_43786449/article/details/109345007</guid><author>qq_43786449</author><pubDate>Thu, 29 Oct 2020 16:32:48 +0800</pubDate><description><![CDATA[Java数据存储——列表List
——有序的Collection
——允许重复的元素
——可以存在包含关系
主要实现
——ArrayList（不同步）
——LinkList（不同步）
——vector（同步，多线程）

]]></description><category></category></item><item><title><![CDATA[Java数据存储——数组]]></title><link>https://blog.youkuaiyun.com/qq_43786449/article/details/109343818</link><guid>https://blog.youkuaiyun.com/qq_43786449/article/details/109343818</guid><author>qq_43786449</author><pubDate>Wed, 28 Oct 2020 21:04:12 +0800</pubDate><description><![CDATA[Java数据存储——数组


需要明确容器的长度
int[] b = new int[2];
int [] b = new int[]{0,2,4};


多维数组的创建
inta[][] = new int [2][3];//规则多维数组
int a[][] new int [2][];//不规则多维数组


数组的遍历
——for(int e:d){System.out.println(e);}
——for(int[] item :a){
for(int e:item){System.out.print]]></description><category></category></item><item><title><![CDATA[Java常用类和包]]></title><link>https://blog.youkuaiyun.com/qq_43786449/article/details/109313174</link><guid>https://blog.youkuaiyun.com/qq_43786449/article/details/109313174</guid><author>qq_43786449</author><pubDate>Tue, 27 Oct 2020 23:10:37 +0800</pubDate><description><![CDATA[Java常用类和包
常用包




包名
包含




java.applet.*
提供了创建applet需要的所有类


java.awt.*
提供了创建用户界面以及绘制和管理图像、图形的类


java.beans.*
提供了开发JavaBeans需要的所有类


java.io.*
提供了通过数据流，对象序列以及文件系统实现的系统输入输出


java.lang.*
Java编程语言的基本类库


java.math.*
提供了简明的整数运算以及十进制算数的基本函数


java.net.*
提供了用]]></description><category></category></item><item><title><![CDATA[static、final和常量设计]]></title><link>https://blog.youkuaiyun.com/qq_43786449/article/details/109212018</link><guid>https://blog.youkuaiyun.com/qq_43786449/article/details/109212018</guid><author>qq_43786449</author><pubDate>Fri, 23 Oct 2020 19:52:35 +0800</pubDate><description><![CDATA[static、final和常量设计

static
（可作用于变量、方法、类、匿名代码块）
静态变量：只依赖于类存在，无论创建多少个对象，都共享这一个static变量
静态方法：只能使用静态变量，禁止引用非静态方法。可以使用类.方法直接来引用
static块：只执行一次，与构造函数之间的运行顺序：static块→匿名块→构造函数
单例模式（单态模式，singleton）
限定某一个类在整个程序运行过程中，只保留一个对象





采用static來共享对象实例




采用private來创建，保证外部不调]]></description><category></category></item><item><title><![CDATA[Eclipse导入与导出jar包遇到的问题]]></title><link>https://blog.youkuaiyun.com/qq_43786449/article/details/109248222</link><guid>https://blog.youkuaiyun.com/qq_43786449/article/details/109248222</guid><author>qq_43786449</author><pubDate>Fri, 23 Oct 2020 19:38:29 +0800</pubDate><description><![CDATA[Eclipse导入与导出jar包遇到的问题
在学习在Eclipse中导入jar包的过程中遇到了一些问题
在自己写的项目中导出jar包，再次创建新的项目，想要将jar包导入使用里面的类时出现了问题。

无论自己如何去设置，两种导入jar包的方式都不能成功的将jar里的class成功调用。
在自己的摸索下，学习到了一些东西如下，也找到了自己的问题所在
问题
在导出的设置中勾选了下面两个东西即classpath和project

在我开始的操作中，忽略了这一步，在自己一遍一遍操作中，终于发现这个，classpat]]></description><category></category></item><item><title><![CDATA[Junit程序测试——小白自学]]></title><link>https://blog.youkuaiyun.com/qq_43786449/article/details/109185283</link><guid>https://blog.youkuaiyun.com/qq_43786449/article/details/109185283</guid><author>qq_43786449</author><pubDate>Tue, 20 Oct 2020 17:27:00 +0800</pubDate><description><![CDATA[Junit程序测试——学习笔记

程序测试Junit是Java自动化测试工具
借助Maven可以帮助做好所有的测试案例
下面是判断是否是闰年的代码

runnianjude.class
public class runnianjude {

	public static boolean judge(int a) {
		if(a&lt;0||a&gt;10000)
		return false;
		else {
			if(a%100!=0&amp;&amp;a%4==0)
				return true]]></description><category></category></item><item><title><![CDATA[Eclipse中创建Maven项目——小白自学]]></title><link>https://blog.youkuaiyun.com/qq_43786449/article/details/109167584</link><guid>https://blog.youkuaiyun.com/qq_43786449/article/details/109167584</guid><author>qq_43786449</author><pubDate>Mon, 19 Oct 2020 20:09:08 +0800</pubDate><description><![CDATA[Eclipse中创建Maven项目
今天学习了Java进阶中的构建工具Maven，了解如何去引用第三方库来实现自己想要实现的功能。

第三方库主要是从Java中央仓库（mvnrepository.com）中引用的，还有可以在阿里云仓储中引用，或者自己在局域网中创建自己的仓储來创建项目引用实现第三方库的功能。
具体创建流程
→创建Maven Project（groupid指的是组织名称，Artifactid指的是自己项目的名称）
→去寻找自己需要的jar包，复制其中的代码放入pom.xml中（我自己的jdk版]]></description><category></category></item><item><title><![CDATA[2020小红书校招题目知识整理——哈夫曼编码]]></title><link>https://blog.youkuaiyun.com/qq_43786449/article/details/109146964</link><guid>https://blog.youkuaiyun.com/qq_43786449/article/details/109146964</guid><author>qq_43786449</author><pubDate>Mon, 19 Oct 2020 19:51:22 +0800</pubDate><description><![CDATA[2020小红书校招题目知识整理


哈夫曼编码
哈夫曼编码的目的就是数据压缩，加密解密，将出现频率低的放在二叉树的靠最下面的层，从而使频率高的能被更快的找到，实现数据压缩的功能
主要的编码过程是：
1.由于题目中这个频率是排好序的，可以看做有序序列。先取两个最小（a,b）作为一个新结点n1的两个子结点，相对较小的是左孩子，新结点的频率就是a,b两个频率的相加，即4+6=10；然后将新结点n1替换a，b插入有序序列，整个就是{n1,c,d,e};
2.然后再取最小的两个结点（n1,c），产生的新结点n2的频率]]></description><category></category></item><item><title><![CDATA[java获取数据储存到对象并交换对象來交换数据]]></title><link>https://blog.youkuaiyun.com/qq_43786449/article/details/109137517</link><guid>https://blog.youkuaiyun.com/qq_43786449/article/details/109137517</guid><author>qq_43786449</author><pubDate>Sat, 17 Oct 2020 20:35:39 +0800</pubDate><description><![CDATA[java获取数据储存到对象并交换对象來交换数据java获取数据储存到对象并交换对象來交换数据
java获取数据储存到对象并交换对象來交换数据
在mooc上上课的时候，发现了这个小作业，并根据自己学写的情况将功能实现。
java中使用int型转换数据，转换的都是新生成的指向，而根本输入的数据没有交换。并且在功能函数结束后定义的整型就被回收
如下的代码
// An highlighted block
import java.util.*;
public class change {
	static int a,]]></description><category></category></item></channel></rss>