自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 守护线程的问题

守护线程的理解其实非常本质,所谓守护,就是我这个线程能够控制你另一个线程,例如我们在B线程输入Q字符的时候,我们通过进入A线程的loop进行值的修改,终止A线程的循环,同时也breakB本身的线程。

2025-10-28 13:36:01 117

原创 对于泛型的练习

2.泛型和static水火不容,因为我们的static成员是在类信息加载的时候就已经定义好了,而我们指定泛型是在实际使用的是否,比如我们定义了一个泛型属性,这个属性作为类的信息加载的时间肯定比我们指定属性泛型的数据类型的时间早。但是我们只能先让arr数组当个空壳,因为数组是对同一数据类型的管理,我们只有在传入了其泛型代表的数据类型后才能给他长度(容量)4.需要稍微注意的是,方法使用泛型和泛型方法不是同一个概念,泛型使用方法,一般是该方法是一个泛型类,已经指定好了泛型,而泛型方法则是方法本身就具有泛型参数。

2025-10-26 14:54:16 193

原创 泛型+集合+比较的练习

【代码】泛型+集合+比较的练习。

2025-10-26 10:24:40 390 1

原创 String类和List集合综合起来的一个题

这个题的主要的一个核心点就是,我们要注意到String类型的不可变性,你在方法中对字符串进行一系列修改时,实际上不会影响到main栈中的字符串,所以我们需要对处理后的字符串接收。

2025-10-24 22:47:04 202

原创 HashMap获取k - v或者只获取value的六种方法

【代码】HashMap获取k - v或者只获取value的六种方法。

2025-10-24 00:13:55 110

原创 一个HashSet的小练习,本质是对HashSet的添加的底层理解

3.如果不是,则通过循环判断我们这个要添加的元素和该索引位置的链表元素有无重复(注意这里调用的是equals方法,比如我们的String类重写了equals方法,比较的是字符串的内容,但是其他的没有重写equals方法的类调用的是父类Object的equals方法,这是方法的动态绑定机制,Object的equals方法实际上比较的是对象的地址)4.发现有相同的,则放弃添加,没有发现相同的,挂在链表的最后,结束此次添加。2.随后判断该位置是不是null,如果是,则字节添加。

2025-10-23 18:19:41 386

原创 实现字符串的首字母大写

【代码】实现字符串的首字母大写。

2025-10-22 13:44:22 237

原创 两种方式实现对Collection接口的集合遍历

我们有两种方法实现集合的遍历,第一种就是使用Iterator迭代器,第二种就是使用增强for循环,实际上增强for循环的底层逻辑还是使用iterator迭代器,使用断点debug一下即可。(1)使用while(iterator.hasNext())判断是否遍历完毕。(2)使用iterator.next()实现遍历。

2025-10-20 20:58:51 146

原创 写一个简单的姓名格式转换

【代码】写一个简单的姓名格式转换。

2025-10-20 10:34:04 108 1

原创 异常+String类型的方法实现判断注册的为问题

【代码】异常+String类型的方法实现判断注册的为问题。

2025-10-20 10:23:43 83

原创 特定索引范围内实现字符串的翻转(两种方法)

随后两种方法实现数组的反转,推荐第二种,因为第一种效率低,并且改变了原char数组的内存地址,通过hashCode()可以得到,因为我们的数组是引用数据类型,在方法种对数组进行改变之后,是会影响到实际参数的(基本数据类型则不会),最后通过String.valueOf()方法将字符数组转化为字符串。

2025-10-19 23:51:03 201

原创 异常的小练习

【代码】异常的小练习。

2025-10-17 12:04:45 131

原创 OOP,实现对象的条件顺序输出,年龄或者姓名字符串长度

【代码】OOP,实现对象的条件顺序输出,年龄或者姓名字符串长度。

2025-10-09 11:58:16 101

原创 用字符串拼接实现一个零钱通,同样可以用多态数组实现

【代码】用字符串拼接实现一个零钱通,同样可以用多态数组实现。

2025-10-09 10:03:45 294

原创 java用方法玩一个猜拳游戏

还可以优化一下,比如如果输出的不是n,是不是可以做一个异常处理,但是我还没学到异常。

2025-10-05 13:10:59 208

空空如也

空空如也

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

TA关注的人

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