自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决配置tomcat出错(无法为上下文创建工作目录)

2、并且访问http://localhost:8080,出现下图情况(1、打开tomcat的startup文件时出现下图所示“第一步:如下图所示,找到对应的tomcat文件,右键点击。如下图所示,成功了,快去试试吧!无法为上下文创建工作目录”第二步:如下图所示,

2024-08-30 16:15:22 204

原创 解决idea配置maven显示“找不到指定路径”

如下图所示,显示下载出错,报错原因:找不到指定路劲。我是直接改成了D/盘目录下就不报错了。解决办法:检查存放地址是否过长,

2024-08-29 02:03:08 137

原创 HTML中超链接的target 属性

浏览器也可能选择在当前标签页中打开链接,或者要求用户明确允许在新标签页中打开链接。此外,一些浏览器还提供了选项来阻止网站自动在新标签页中打开链接,以减少不必要的标签页打开。请注意,出于安全和用户体验的考虑,现代浏览器对在新窗口或标签页中打开链接的行为进行了一些限制。例如,某些情况下,即使指定了。属性,点击链接会在当前浏览器窗口或标签页中打开链接指向的页面。新浪新闻的案例中,“新浪政务”的打开位置为当前窗口,“央视网”的打开位置为新窗口。属性用于指定链接打开的位置。属性的不同值,可以控制链接的打开方式。

2024-08-25 19:58:16 346

原创 控制台版多人聊天室(包含登录、注册业务)

【代码】控制台版多人聊天室(包含登录、注册业务)

2024-08-18 01:37:44 99 1

原创 HashMap的存储原理

在每个索引位置存储一个链表,当链表的长度超过8并且数组的长度大于等于64时链表自动转为红黑树,来存储所有映射到该索引的键值对。扩容操作会将数组的容量扩大为原来的两倍,并重新计算所有键值对在新数组中的位置,然后将它们移动到新数组中。当HashMap中的元素数量超过数组大小与加载因子(默认为0.75)的乘积时,会触发扩容操作。键值对通过计算哈希值来确定存入的位置,然而哈希值与键值对的原始插入顺序无关。当多个键通过哈希函数映射到同一个索引位置时,会产生冲突。底层是哈希表(数组加链表),jdk8以后引入红黑树。

2024-08-01 15:06:03 184

原创 Map集合遍历(3)通过lambda表达式遍历

首先:创建map集合。

2024-08-01 14:31:16 112

原创 Map集合遍历(2)通过键值对象遍历的三种方式

【代码】Map集合遍历之通过键值对象遍历的三种方式。

2024-08-01 14:19:06 78

原创 Map集合通过键值对遍历

【代码】Map集合通过键值对遍历。

2024-08-01 14:05:03 302

原创 Map集合通过增强for遍历

【代码】Map实现类HashMap的增强for遍历。

2024-08-01 13:57:05 378

原创 Map集合遍历(1)将key存入单列集合

【代码】Map的实现类的迭代器遍历。

2024-08-01 13:56:06 350

原创 Map集合通过lambda表达式遍历

forEach((key,value)->{}) 其中key表示键,value表示值。

2024-08-01 13:27:41 226

原创 LinkdHashSet()集合的显著特征之有序性

原理:LinkedHashSet的有序性是通过其底层数据结构——LinkedHashMap来实现的。当元素被添加到LinkedHashSet中时,实际上是被添加到了其底层LinkedHashMap的一个桶(bucket)中,并且该元素还会被添加到双向链表的末尾,从而保持了元素的插入顺序。结论:LinkedHashSet集合的有序性是其重要的特性之一,它使得LinkedHashSet在需要保持元素顺序的场景中非常有用。

2024-07-31 19:05:04 128

原创 Hash碰撞

概念:是指两个不同的输入值,在经过哈希函数的处理后,得到了相同的输出值。

2024-07-31 18:19:15 354

原创 Hash值

方法通常只是简单地返回对象的内存地址的一个数值表示,这意呀着对于不同的对象实例,即使是内容相同,它们的哈希码值也可能不同。因此,在自定义类中,我们通常需要重写。类型),它通过某种算法由对象内部的信息(如对象的字段值)计算得出。哈希值的主要用途是在哈希表中快速定位、查找和比较对象。此时由于哈希值是由属性值决定的,并且s1、s2的属性值相同,所以哈希值也相同。在Java中,哈希值是一个整数(通常是。方法,该方法返回对象的哈希码值。类是所有类的超类,它提供了一个。1、新建一个学生类,如下图所示。

2024-07-31 18:14:40 142

原创 Set集合的hashset实现类的三大特点

等,都遵循这一核心原则,但它们在内部实现、性能特点、排序行为等方面有所差异。接口的一个子接口,它代表了一个不允许有重复元素的集合。如上图所示,当调用set集合的get方法时显示无索引。成为处理不重复元素集合的强大工具。1、不允许有重复的元素。综上所诉,这些特点使得。

2024-07-31 17:25:48 207

原创 键盘录入一些1~10日之间的整数,并添加到集合中。直到集合中所有数据和超过200为止。

【代码】键盘录入一些1~10日之间的整数,并添加到集合中。直到集合中所有数据和超过200为止。

2024-07-22 22:29:36 106

原创 SimpleDateFormat类的小练习

计算你来到这个世界多少天。

2024-07-21 21:40:29 202

原创 SimpleDateFormat类的小练习

秒杀活动结束时间:2023年11月11日 0:10:0(毫秒值)秒杀活动开始时间:2023年11月11日 0:0:0(毫秒值)小贾下单并付款的时间为:2023年11月11日 0:01:0。小皮下单并付款的时间为:2023年11月11日 0:11:0。用代码说明这两位同学有没有参加上秒杀活动?

2024-07-21 11:57:29 133

原创 SimpleDateFormat(简单日期格式化类)

2、new SimpleDateFormat(String pattern) 自定义格式 如下图模式1和模式2。1、new new SimpleDateFormat() 默认格式。

2024-07-21 11:33:58 155

原创 java中的instanceof操作符

概念:instanceof操作符用于检查某个对象是否属于某个类或者原型链中是否存在某个构造函数,返回值是一个布尔类型的值。第一步:新建三个类,一个父类分别被两个子类继承。

2024-06-06 22:17:44 387

原创 java实现学生管理系统(简单版)

【代码】java实现学生管理系统(简单版)

2024-06-01 23:03:11 111

原创 用java键盘录入实体对象到集合中去

第二步:创建对象数组,录入对象到数组中去,最后将对象数组放入集合。第一步:创建实体对象类。

2024-06-01 16:11:37 354

原创 用java统计一段字符串中某词出现的次数

例:现有如下文本:"Java语言是面向对象的,Java语言是健壮的,Java语言是安全的,Java是高性能的,Java语言是跨平台的"。请编写程序,统计该文本中"Java"一词出现的次数。方法三:reserve("被替换的字符","将要替换成的字符")方法替换掉"Java"+字符串长度相减。方法二:sunstring()方法得索引+substring()方法截取。方法一:常规做法(for循环遍历+if判断语句逐层判断)

2024-05-31 22:04:23 606

原创 随机一个五位验证码(可能是大写字母、小写字母、数字)

关键技术:stringBuilder类(方便字符串拼接的容器)要求:可能是大写字母、小写字母、数字。

2024-05-31 17:20:48 143

原创 char数组如何变成字符串输出结果

新建一个String对象存放上面的char数组,并输出结果。创建一个char类型的数组。

2024-05-31 16:06:55 92

原创 java随机生成五位验证码,前四位是字母(区分大小写),最后一位是数字

关键思路:定义一个String类型的字符串存放验证码。

2024-05-23 15:40:13 155 1

空空如也

空空如也

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

TA关注的人

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