![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
夏虫lin
技术本身就是一门艺术,只不过无法独立存在。
展开
-
HashMap知识小结
一、常用方法map.put(); //向集合中插入键值对map.get(); //根据key获取value map.size(); //获取集合存储键值对个数 map.clear(); //清除集合中所有键值对map.isEmpty(); //判断集合中是否为null,返回布尔值 map.remove(); //根据key删除键值对并返回value值map.containsKey(); //判断键值对中是否存在给定的key值的键值对原创 2020-07-05 10:52:20 · 201 阅读 · 0 评论 -
mybatis中的Resources类一直没被导入解决方法
究其根本还是maven没配置好,我当时了解了一些Maven就直接学习mybatis,为我的无知道歉o(╥﹏╥)o。按照这个一步一步走下来就会解决问题,Maven的安装与配置最好使用jdk8,我原来使用的9,现在学习mybatis有很多坑。。。具体移步:Jdk8到jdk11 Springboot 踩坑指南...原创 2020-04-11 16:34:28 · 2707 阅读 · 1 评论 -
异常、抛出异常、捕获异常浅析
一、异常所有的异常均由Throwable继承而来、在下一层分成两个子异常。Error描述的是java运行时系统的内部错误和资源耗尽错误。例如:虚拟机错误和线程死锁。一旦出错,程序必挂。Exception又有两个分支,分别是RuntimeException和IOException。例如编程错误就属于RuntimeException,包括空指针异常(NullPointerException)...原创 2020-04-06 21:51:29 · 612 阅读 · 0 评论 -
Java中clone、浅拷贝、深拷贝的浅析
1.Object类中的clone()为浅拷贝2.对象a经过浅拷贝后得到的对象b,a和b中的引用数据类型还是会指向同一个对象3.对象a经过深拷贝后得到的对象b,a和b中的引用数据类型会被克隆出新的一个,且a指向原来的那个,b指向新的那个。4.如果a和b指向的对象在对象的生命周期里面是不可变的,如String。则可以不用重写clone方法。5.object类中的clone是protecte...原创 2020-04-03 21:25:34 · 219 阅读 · 0 评论 -
为什么重写equals()方法时还需要重写hashCode()方法?
首先明确:1.如果a.equals(b)为true,则a和b的hashCode值一定相等。2.如果x和y是两个不同的对象,x.hashCode()与y.hashCode()基本不会相同。 --java核心技术第十一版卷一第179页第二条简言之不同对象的hashCode值不相等3.重写过后的equals是按照对象特征进行比较的,不是按照地址值正文:在set集合...原创 2020-04-02 09:22:05 · 104 阅读 · 0 评论 -
tomcat8点击startup.bat闪退,tomcat8w.exe点击start后进度条到达一半后闪退解决方案
**版本:**win10版本、tomcat8.5版本、jdk9.0.4版本**背景:**我以前安装过tomcat7,卸载时直接删除的文件夹。**解决方案:**方案一:检查环境配置,看看是否解决。参照:Tomcat8安装及配置步骤配置的时候还需要注意这一点:Tomcat8.5安装与配置的坑方案二:一没解决的话,可以如图,由jvm更改成java然后started成功方...原创 2020-03-12 17:37:52 · 1239 阅读 · 1 评论 -
Java基础知识合集(二)
二、拜访对象村这时有一个Cat类,它的方法有:还有一个Dog类,它的方法有:那么现在请思考,写出这两个动物类时或许不是太费劲,可是当把所有的动物都表示出来时,我们可能要写出n多个吧,而且这样也不利于维护,因为你需要把所有的都改一遍。所以聪明的人类就想到了,把所有动物的共同点抽象出来形成一个新的类取名为父类,让所有的动物继承这些共同点,并且保留每个动物自己的特征,这些动物取名为子类。这样的...原创 2020-03-01 16:15:24 · 102 阅读 · 0 评论 -
Java基础知识合集(一)
一、进入Java的世界一、Java的工作方式Java源代码在编译器上执行后可以产生字节码文件,然后此字节码文件在Java虚拟机上读取和执行。Java源代码:就是开发人员按照Java语法规则规则书写的代码。拓展名为.java编译器:java编译器的作用就是“编译”,即 将java源代码编译成中间代码字节码文件。字节码文件:字节码文件是一种和任何具体机器环境及操作系统环境无关的中间代码,是J...原创 2020-03-01 15:04:04 · 501 阅读 · 0 评论