自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 哈希表深度解析与Java集合框架补充

特别说明:Hashtable是线程安全,以后我们基本都不会使用,如果以后想使用线程安全的map,就使用ConcurrentHashmap。

2025-03-31 19:39:05 761

原创 Java集合框架详解:Set与Map篇(快速入门)

上面这段代码定义了一个test方法,其主要功能是创建一个HashMap,其中键是String类型,值是类型。然后向HashMap中添加三对键值对,每对值都是一个List并包含不同数量的元素。接着通过entrySet方法获取HashMap中所有键值对的集合,使用迭代器遍历这个集合,对于每个键值对,先打印键,再使用另一个迭代器遍历对应的值列表并打印列表中的每个元素。

2025-03-31 19:38:57 595

原创 Java集合框架详解:从Collection到泛型

固定长度:数组长度在初始化后不可改变​单一类型:只能存储同一种数据类型(基本类型或对象)​操作繁琐:需手动维护容量,无法动态扩展// 传统数组示例students[0] = new Student("张三", 20);students[1] = new Student("李四", 21);// 超出容量需手动处理。

2025-03-30 23:05:40 864

原创 Java集合与数组对比:初学者快速入门指南(学习日记)

比如第一个add方法,在没有学习集合前 我们使用数组添加元素就是这样,new一个新数组再把原数组的值搬运过去,这里是直接使用了arraycopy方法实现。本文将从初学者的角度,用通俗易懂的语言和实例解析两者的核心差异,帮助新手快速掌握选择技巧。如图,集合有两个大类 分别是Collection和Map,今天先学习Collection中的ArrayList。arraylist用起来其实也就和方法很相似,也有这些常用的api,直接调用就可以使用。的灵活性和易用性使其成为日常开发的首选,而。

2025-03-30 22:17:33 178

原创 快速入门三层架构(学习案例)

接触三层架构当天就练习了这个项目(修改成三层架构) 难度还是有点太大,今天继续练,后续继续更新,痛,太痛了。然后再回到最开始的登录界面添加方法即之前没添加的事件监听方法实现点击事件(类似html)首先应该整理思路,需要有哪些包和类,比如这就是我的包和类名。这里我们先创一个test类,用于进行登录界面。然后到service层中完成具体的实现方法。然后再到dao层去拿到score的数据。然后就是主方法这里也是一样的操作。^首先我们先来看实现的效果图。然后再把登录界面给搭起来。那么到这里就算完成了。

2025-03-18 16:44:44 142

原创 初步探索Object类(今日份的学习笔记)

在Java中,类是所有类的根类。无论你是否显式地继承它,所有的类都默认继承自类。理解类及其方法对于掌握Java编程至关重要。本文将详细介绍类及其核心方法,帮助你更好地理解和使用它。如果一个类没有显式地继承其他类,那么它默认继承自类。举个栗子:这俩其实都是一样的效果 上面的是默认状态,下面这是显示完全的。类是Java类层次结构中最顶层的类。所有类都直接或间接继承自类。因此,类中定义的方法可以被所有Java对象调用。 object类中有这几个类 clone(),equals(Object obj),

2025-03-18 12:35:47 515

原创 快速了解面向对象编程核心概念:我的学习总结

类就像产品设计图纸,定义了一类事物的共同特征​(属性)和行为​(方法)。学生类包含学号、姓名(属性),以及学习、考试(方法)。创建对象: 类名 变量名 = new 类名();访问对象中的属性:①、先产生对象 ②、对象.属性 设置值 对象.属性 = 值;获取值 对象.属性访问对象的方法:①、先有对象 ②、对象.方法名();// 属性(成员变量)int age;// 方法System.out.println(name + "正在学习");

2025-03-16 22:37:06 471

原创 面向过程 vs 面向对象:我的学习日记

快速学习和巩固面向对象的知识

2025-03-16 22:01:36 343

原创 通过例题 快速尝试面向对象

然后这里再定义一个 getDistance方法,注意里面只有一个参数(Point p),那是因为我们这里用到的是面向对象的思路。getDistance的里面的具体实现方法先不写,我们先来搭框架,接下来我们回到main函数中。我们要先new两个对象出来,因为题目的要求是计算两个Point实例之间的距离。既然是通过面向对象的方式来实现,那接下来就该调用方法,即也是最后一步。写一个Point类,计算两个Point实例之间的距离。接下来就是新的一个例题可以尝试完成,和上面的一样。//定义个圆类,判断点是否在圆内。

2025-03-13 19:58:17 214

原创 无法解析Result中的方法

因为系统它本身就有对Result方法有定义,所以当初我就没有察觉到这个问题。也是在后续多次试错才发现的问题。理论上就可以直接return Result.success();但如果失败了也不要紧,直接调用我们自己创建的类里面的方法就可以了return (Result) com.itheima.pojo.Result.success();2.Lombok 的使用:很可能是因为没有添加这个插件的原因,这种发生的情况较多解决方法就是在设置里面找到插件板块下载它就可以了

2024-09-20 19:48:43 1004 2

空空如也

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

TA关注的人

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