
java
小草6588
像蚂蚁一样的工作,像蝴蝶一样的生活
展开
-
Maven项目创建和EasyExcel使用
【前景说明】:始于我开始想了解EasyExcel的用法,但是后来发现需要导很多jar包,然后我就尝试建Maven项目可以自动导包。第一次使用成功了比较兴奋,怕下次又忘了,先把这次查询过的资料记录在此。Maven的教程:https://www.runoob.com/maven/maven-tutorial.htmlEclipse中创建Maven:https://blog.youkuaiyun.com/nioqnw/article/details/87177475有时候,Maven导依赖包会很慢,需要给他添加源,方法原创 2020-09-10 14:14:41 · 1778 阅读 · 0 评论 -
Map深克隆与浅克隆问题
对元素是map的list进行深拷贝1)先准备一个list,装有两个map,map的键值是基本数据类型 List list=new ArrayList<Map<String,String>>(); HashMap<String, String> map=new HashMap<String, String>(); map.put("1", "one"); map.put("2", "two"); map.put("3", "three原创 2020-08-18 15:39:45 · 2071 阅读 · 0 评论 -
浅谈JAVA线程(如何使用)
线程是程序开发中非常重要的一个技能点,无论你使用哪种语言都是绕不开的,作为一名程序猿,线程是你必须要掌握的,但是线程的概念不太好理解,尤其对于初学者来讲更是如此,今天我试图用更加通俗易懂的方式来为你讲解线程,一起来看看。要搞清楚线程的概念,必须先搞清楚进程,什么是进程?百度百科的解释是:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。这种官方解释准确但是不好理解,如何理解进程呢?简单来讲,计算机上正在运行的一个应用程序就是一个原创 2020-06-19 09:40:52 · 739 阅读 · 0 评论 -
什么是序列化,为什么要序列化
简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题的!问题的引出:如上所述,读写对象会有什么问题呢?比如:我要将对象写入一个磁盘文件而后再将其读出...转载 2019-09-20 14:29:18 · 895 阅读 · 0 评论 -
什么是序列化和反序列化
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileO...原创 2019-09-20 14:30:23 · 613 阅读 · 0 评论