自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java生成解析一维码二维码

Java生成解析一维码二维码一维码—一般数据容量30个数字/字母—商品上的一维码由专门机构管理(中国物品编码中心)二维码—能够存储数字、字母、汉字、图片等信息—字符集128字符—可存储几百到几十KB字符—抗损坏一维码与二维码都有可以引用的包进行生成和解析,一般使用最多的是Google的Zxing,它可以生成和解析很多种码图,还有一个包为Barcode4J(http://barcode4j.sourceforge.net),这是纯Java实现的条形码,但是它只负责生成,不负责解析。Zx

2020-11-04 21:52:18 1386

原创 Java项目实践——单词次数统计

单词次数统计具体要求:能将某一目录下的Txt文档全部读取,并且计算单词的数量,并按照单词数量进行排序输出。(单词全部由空格进行隔开,文件内不包含特殊符号)步骤:1.搜索目录下所有的Txt文档2.遍历文档,逐一打开3.进行每个文档的单次个数统计,并将结果储存在Map里4.将每个文档产生的Map合并到一个Map中5.将Map里的数据按照次数的大小排序输出。定义三个类word():定义单词类,记录单词拼写和单词的个数WordCount():计算每个文档内的单词个数,并返回HashMap的数据

2020-11-01 23:05:01 611

原创 Java数据存储——列表LIst

Java数据存储——列表List——有序的Collection——允许重复的元素——可以存在包含关系主要实现——ArrayList(不同步)——LinkList(不同步)——vector(同步,多线程)

2020-10-29 16:32:48 2263

原创 Java数据存储——数组

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

2020-10-28 21:04:12 1274

原创 Java常用类和包

Java常用类和包常用包包名包含java.applet.*提供了创建applet需要的所有类java.awt.*提供了创建用户界面以及绘制和管理图像、图形的类java.beans.*提供了开发JavaBeans需要的所有类java.io.*提供了通过数据流,对象序列以及文件系统实现的系统输入输出java.lang.*Java编程语言的基本类库java.math.*提供了简明的整数运算以及十进制算数的基本函数java.net.*提供了用

2020-10-27 23:10:37 723

原创 static、final和常量设计

static、final和常量设计static(可作用于变量、方法、类、匿名代码块)静态变量:只依赖于类存在,无论创建多少个对象,都共享这一个static变量静态方法:只能使用静态变量,禁止引用非静态方法。可以使用类.方法直接来引用static块:只执行一次,与构造函数之间的运行顺序:static块→匿名块→构造函数单例模式(单态模式,singleton)限定某一个类在整个程序运行过程中,只保留一个对象采用static來共享对象实例采用private來创建,保证外部不调

2020-10-23 19:52:35 159

原创 Eclipse导入与导出jar包遇到的问题

Eclipse导入与导出jar包遇到的问题在学习在Eclipse中导入jar包的过程中遇到了一些问题在自己写的项目中导出jar包,再次创建新的项目,想要将jar包导入使用里面的类时出现了问题。无论自己如何去设置,两种导入jar包的方式都不能成功的将jar里的class成功调用。在自己的摸索下,学习到了一些东西如下,也找到了自己的问题所在问题在导出的设置中勾选了下面两个东西即classpath和project在我开始的操作中,忽略了这一步,在自己一遍一遍操作中,终于发现这个,classpat

2020-10-23 19:38:29 2245

原创 Junit程序测试——小白自学

Junit程序测试——学习笔记程序测试Junit是Java自动化测试工具借助Maven可以帮助做好所有的测试案例下面是判断是否是闰年的代码runnianjude.classpublic class runnianjude { public static boolean judge(int a) { if(a<0||a>10000) return false; else { if(a%100!=0&&a%4==0) return true

2020-10-20 17:27:00 731

原创 Eclipse中创建Maven项目——小白自学

Eclipse中创建Maven项目今天学习了Java进阶中的构建工具Maven,了解如何去引用第三方库来实现自己想要实现的功能。第三方库主要是从Java中央仓库(mvnrepository.com)中引用的,还有可以在阿里云仓储中引用,或者自己在局域网中创建自己的仓储來创建项目引用实现第三方库的功能。具体创建流程→创建Maven Project(groupid指的是组织名称,Artifactid指的是自己项目的名称)→去寻找自己需要的jar包,复制其中的代码放入pom.xml中(我自己的jdk版

2020-10-19 20:09:08 159

原创 2020小红书校招题目知识整理——哈夫曼编码

2020小红书校招题目知识整理哈夫曼编码哈夫曼编码的目的就是数据压缩,加密解密,将出现频率低的放在二叉树的靠最下面的层,从而使频率高的能被更快的找到,实现数据压缩的功能主要的编码过程是:1.由于题目中这个频率是排好序的,可以看做有序序列。先取两个最小(a,b)作为一个新结点n1的两个子结点,相对较小的是左孩子,新结点的频率就是a,b两个频率的相加,即4+6=10;然后将新结点n1替换a,b插入有序序列,整个就是{n1,c,d,e};2.然后再取最小的两个结点(n1,c),产生的新结点n2的频率

2020-10-19 19:51:22 347

原创 java获取数据储存到对象并交换对象來交换数据

java获取数据储存到对象并交换对象來交换数据java获取数据储存到对象并交换对象來交换数据java获取数据储存到对象并交换对象來交换数据在mooc上上课的时候,发现了这个小作业,并根据自己学写的情况将功能实现。java中使用int型转换数据,转换的都是新生成的指向,而根本输入的数据没有交换。并且在功能函数结束后定义的整型就被回收如下的代码// An highlighted blockimport java.util.*;public class change { static int a,

2020-10-17 20:35:39 161

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除