自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashMap的三种遍历方式

一、HashMap概述HashMap是一个散列表,它存储的是键值对(key-value)映射;HashMap继承AbstractMap,实现了Map,Cloneable,Serializable接口;HashMap的实现不是同步的,线程不安全,但是效率高;HashMap允许null键和null值,是基于哈希表的Map接口实现;哈希表的作用是用来保证键的唯一性;HashMap的实例有两个参数影响其性能:初试容量和加载因子,当哈希表中的条目数超出加载因子与当前容量的乘积时,要对哈希表进行rehas

2021-11-16 10:17:19 4111

原创 哈希表的遍历(找到最大的value对应的key)

/* 1.遍历哈希表寻找最大的value */ private static Object getMaxValue(HashMap<Integer, Integer> map) { if (map.size() == 0) { return null; } Collection<Integer> values = map.values(); Object[]...

2021-11-05 15:54:23 1760

原创 使用 equals 比较时出现空指针异常NullPointerException的解决

示例:如比较两个对象数组中的元素是否相同时arr1:[null,null,3]arr2:[0,null,null]当执行 arr1[0].equals(arr2[0]) 即 null.equals(0)时会报空指针异常NullPointerException当执行 arr1[1].equals(arr2[1]) 即 null.equals(null)时会报空指针异常NullPointerException当执行 arr1[2].equals(arr2[2]) 即 3.equals(nul

2021-11-03 16:35:05 2132

原创 Idea快捷键

抽取变量Ctrl + Alt + V

2021-01-26 21:48:59 89

原创 Java 重写(Override)与重载(Overload)

重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 Exception 异常,因为 Exception 是 IOException 的父类,只能抛出 IOExceptio

2021-01-19 19:05:42 51

原创 通过注解实现Spring IoC

通过学生类Student阐述注解的方式实现IoCStudent类的定义如下:@Servicepublic class Student implements HomeWork { /** * 写家庭作业 */ @Override public void doHomeWork() { System.out.println("我是学生,我要写家庭作业"); } }注意此时的Student类加上了一个@Service注解,这告诉

2021-01-16 18:52:53 73

原创 maven项目配置使用阿里云仓库下载jar包仍然出现问题

报错:Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:2.3.1.RELEASE from http://maven.aliyun.com/nexus/content/groups/public/ was cached in the local repository…解决思路:配置了阿里云仓库下载jar包还是有问题,下载不下来,尝试了各种方法都不行,查了一下,可以尝试一下华为云配置方法与阿里云一样

2020-06-22 23:09:30 1243

原创 Tomcat启动失败问题(未清除部署记录造成的情况)

启动黑框闪退Tomcat中的logs报如下错Caused by: java.lang.IllegalArgumentException: 指定的主资源集 [E:\Tomcat\apache-tomcat-9.0.30\webapps\ssmtest03] 无效原因:之前部署过ssmtest03项目,后来只删除了项目,没有删除配置记录解决:删除配置记录即可1.找到tomcat所在bai路径,删除webapps下对应的项目。2.修改conf下server.xml ,把中与项目对应的删除。3.

2020-06-13 23:09:05 609

空空如也

空空如也

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

TA关注的人

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