![](https://img-blog.csdnimg.cn/20200815224205394.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础知识
文章平均质量分 70
该专栏是对在进行Java学习和开发时常用到的一些基础知识的记录,包括基础知识、类的高级特性等知识
灰小猿
CSDN博客专家、Java 领域优质创作者、华为云享专家、阿里云专家博主。专注分享全栈领域优质文章,以及毕业项目实战开发、讲解、毕设答疑辅导,同行合作。全网粉丝 10W+,关注小猿不迷路,小猿带你上高速!
展开
-
基于FastJson实现Json数据文件导入导出解析
在上述方法中,保存到文本的数据是一个map集合,其中存放了多种类型的数据,包括基本的数据类型,以及复杂的对象集合,解析文件之后可以正常拿到这个map集合,并且通过key可以拿到对应的value,这个方法可以作为一个工具类来使用,可以将想要导出成文件的数据通过导出方法直接导出为json或ini文件,也可以将导出的文件直接通过导入方法进行解析,返回原先的数据模型。上面的方法是以导出json文件为例,如果想要导出ini文件,只需要将文件的后缀名修改一下即可。哈喽,大家好,我是灰小猿,一个超会写bug的程序猿!原创 2024-02-27 21:26:08 · 482 阅读 · 0 评论 -
Java求两集合中元素交集的四种方法对比总结
hello,你好呀,我是灰小猿,一个超会写bug的程序猿!最近在做项目的时候有用到对两个集合中的元素进行对比求其交集的情况,因为涉及到的数据量比较大,所以在进行求两个集合中元素交集的时候,就应该考虑到程序运行的时间消耗等问题,所以写了四种求集合元素交集的方法 今天这篇文章主要是来记录对比一下,这四种方法使用起来的效率问题,方法一,求两个集合的交集【普通for循环】这种方法是最普通的进行for循环比较的方法。利用集合的contains方法,来对比第二个集合中是否存在相同的元素的方法,同时将交集结果返回原创 2022-04-25 19:11:59 · 18451 阅读 · 1 评论 -
Excel神办公—【一】使用EasyExce实现数据“有对象写入”和“无对象写入”
写在前面最近在做项目开发的时候,有用到easy excel技术来解析和写入excel,所以今天在这里和大家分享一下如何使用easy excel技术来解析excel文件的操作Easyexcel技术介绍Easyexcel技术是在poi的基础上发展起来的,它是对poi’的优化和提升,相对于poi来说,Easyexcel的好处就是在对文件读写的时候,是一行一行的读取的,这样做的好处就是在数据存储到数据库的时候,可以很好的避免内存消耗,占用较多的CPU资源。而且相对于poi,easyexcel的操作更加便捷,同原创 2021-11-25 22:23:59 · 2767 阅读 · 1 评论 -
Java中让浮点型数据保留两位小数的四种方法
hello,你好呀,我是灰小猿,一个超会写bug的程序猿!今天在进行开发的过程中遇到了一个小问题,是关于如何将double类型的数据保留两位小数。突然发现这方面有一点欠缺,就来总结一下。一、String类的方式该方式是是使用String的format()方法来实现的,该方法的作用就是规范数据的格式,第一个参数传入一个字符串来表示输出的数据格式,如保留两位小数就使用“%.2f”,第二个参数是要进行格式化的数据。实例如下: double testDounle_01 = 123.4原创 2021-09-27 17:35:34 · 44601 阅读 · 2 评论 -
Java接口也有坑?不容忽视!
目录1、什么是接口?2、如何定义接口?3、接口如何实现?4、接口的多重继承Hello!大家好哇,我是努力赚钱买生发水的灰小猿!前段时间和大家分享了在C#和Java中抽象类的实现,主要是对抽象类在C#和Java中的实现进行了简单的对比。感兴趣的小伙伴可以移步至我的这篇博客“抽象类到底抽不抽象?实例对比一看便知!”今天呢大灰狼就来和大家聊一聊在Java中抽象类的一个进阶——接口,随便对接口的知识巩固复习一下,其实在真正做开发的时候呢,接口的使用是要比抽象类广泛些的。1、什么.原创 2020-06-23 15:56:26 · 4833 阅读 · 21 评论 -
Java数值型和字符串互转锦集【收藏备用】
目录1、字符串转数值型2、数值型转字符串Hello!大家好,我是灰小猿,今天来和大家分享一下Java中常用的数值型和字符串数据的相互转换。注意:字符型指的是char型,而string为字符串,两者是不同的,所以在这里是数值型和字符串之间的相互转换!先将常用的数值型数据类型列出: 数据类型 内存空间(8位等于1字节) 取值范围 byte 8位 -128~127 .原创 2020-06-23 10:36:48 · 5078 阅读 · 36 评论 -
“抽象类”到底抽不抽象?实例对比一看便知!
目录什么是抽象类?如何定义抽象类?什么是抽象方法?如何定义抽象方法?抽象类和抽象方法的实现Hello!大家好哇!我是灰小猿!最近在学习C#和Java的抽象类和接口时搞得头疼,今天在这里和大家分享一下Java和C#中的抽象类到底是怎么样的存在,是否真的像名称那样“抽象”?接下来,我们通过抽象类在Java和C#中的应用对比分析一下!什么是抽象类?首先,什么是抽象类?其实在进行开发时,我们可以假定抽象类是一种对内容的约束,打个比方来说,平行四边形类应该具有的特征和.原创 2020-06-14 22:06:07 · 3492 阅读 · 45 评论 -
Java集合类之Collection接口,集合的“爸爸”接口了解一下?
目录什么是集合?集合在数组有什么区别?Collection接口如何遍历集合中的元素Hello!没技术的大灰狼又来了,今天和小伙伴分享一个Java项目开发中比较常用的存储数据的方法----集合。想到集合,可能很多小伙伴都会想到数组,那么集合和数组又有什么样的区别呢?且听大灰狼一一分解哟!.什么是集合?在Java中,集合可以看做是一个容器,如它可以是一个衣柜,里面装满了不同的衣服;它也可以是一个书柜,里面塞满了各种各样不同的书籍,我们可以随时的将它们取出或者放入,并且可以按照一定的顺序存放这些在容器中原创 2020-05-28 11:16:25 · 6059 阅读 · 30 评论 -
利用实例巧妙区分“抽象方法”和“虚方法”!
抽象方法是指定义在抽象类中的方法,需要在子类中被实现的方法。而虚方法是指可以被子类覆盖的方法,或者说是可以被重写的方法。目录什么是抽象方法和虚方法?抽象方法和虚方法的区别举例分析方法的不同抽象方法虚方法Hello!我是灰小猿!最近在开发中,get到了虚方法这个名词,由于当时是在抽象类中用到,并且抽象方法和虚方法的使用有那么一丝丝的相近,之前也有了解过虚方法,但是对其概念比较模糊,所以今天在这里记录一下抽象方法和虚方法的区别。什么是抽象方法和虚方法?通俗上来讲..原创 2020-07-08 08:39:47 · 3462 阅读 · 66 评论