自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习C++的第一天

【代码】学习C++的第一天。

2023-03-17 21:08:06 125

原创 【无标题】

调用高德api实现poi搜索

2023-03-14 16:13:22 126

原创 java面向对象的概述

面向对象的程序是由对象组成的,每个对象包含用户公开特定的功能部分和隐藏实现部分。在oop中,不必关心对象的具体实现,只满足能满足用户的需求即可。

2022-11-15 09:16:04 152

原创 基于UDP协议网络编程

【代码】基于UDP协议网络编程。

2022-11-12 10:48:39 81

原创 java接口回调

接口回调是什么:接口回调:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。Java是一门面向对象语言,一切皆对象,因此在Java中不存在回调函数这一说法的。由于Java的一切皆对象性质,从而将回调函数这个特性提升到了接口回调。然后再定义接口的实现者(如U盘,鼠标,风扇)我们可以先定义一个接口(比如接口叫usb)接口的使用者(如电脑)

2022-11-03 18:11:06 2321

原创 类之间的关系

假设有两个类,类A和类B,类A的某个成员方法的参数有类B,说明了类A使用了类B,类A依赖类B,依赖关系user-a关系,依赖关系除了被依赖方作为依赖方的方法参数,还可以作为依赖方的方法返回值。假设有两个类,类A和类B,类A包含类B,类B是类A的成员变量,聚合关系和关联关系都体现在成员变量,他们的区别在于:关联关系是平等的,是个体和个体的关系,聚合关系。组合关系是一种强聚合关系,组合关系与聚合关系的区别在于:聚合关系中部分离开整体仍可存活,组合关系中部分离开整体没有意义。双方是不平级的,是整体和部分的关系。

2022-11-03 16:39:10 1066

原创 集合框架总结

以哈希表数据结构实现,查找对象时通过哈希函数计算其位置,它是为快速查询而设计的,其内部定义了一个hash表数组(Entry[] table),元素会通过哈希转换函数将元素的哈希地址转换成数组中存放的索引,如果有冲突,则使用散列链表的形式将所有相同哈希地址的元素串起来。这一点要看实际情况的。其中,有几个比较常用的方法,比如方法add()添加一个元素到集合中,addAll()将指定集合中的所有元素添加到集合中,contains()方法检测集合中是否包含指定的元素,toArray()方法返回一个表示集合的数组。

2022-11-03 13:58:34 41

原创 键盘录入1到100之间的整数,并添加到集合中,直到集合中的数据和超过200为止

键盘录入1到100之间的整数,并添加到集合中,直到集合中的数据和超过200为止

2022-11-01 12:48:08 545

原创 Java 常用类库之 Objects

使用Objects(a, b)判断相等的方式,比调用对象本身的equals()的方法更加安全,因为它允许对象值是null的情况。如果a和b都为null则返回true,如果其中某一个为null而另一个不为null则返回false。Objects中包含的都是public static修饰的工具方法,这些工具方法是用于操作对象或者在操作对象前作某些检查工作的。判断两个对象是否深度相等。他和equals的不同的地方是,当a和b都是数组时,会调用Arrays.deeqEquals()来判断两者是否相等。

2022-11-01 12:09:20 141

原创 二分查找的代码实现

【代码】二分查找的代码实现。

2022-11-01 11:05:22 61

原创 冒泡排序和选择排序代码实现

【代码】冒泡排序和选择排序代码实现。

2022-11-01 11:01:38 67

原创 使用Arrays工具类对数组中对象元素进行排序(升序)

Student10 st11 = new Student10(“张三丰”, 99, 1.80);Student10 st12 = new Student10(“李淳风”, 99, 1.78);Student10 st10 = new Student10(“张明”, 23, 1.73);

2022-11-01 10:53:18 144

原创 lambda表达式使用

/lambda表达式。

2022-11-01 10:48:26 34

原创 使用Arrays类对数组中的对象元素进行排序(升序)

Student10 st11 = new Student10(“张三丰”, 99, 1.80);Student10 st12 = new Student10(“李淳风”, 99, 1.78);Student10 st10 = new Student10(“张三”, 23, 1.73);

2022-11-01 10:45:56 102

原创 插入排序的代码实现

【代码】插入排序的代码实现。

2022-11-01 10:38:04 41

原创 递归的具体实现,利用递归求1到100的和,5的阶乘

【代码】递归的具体实现,利用递归求1到100的和,5的阶乘。

2022-11-01 10:34:12 77

原创 利用迭代器遍历集合对象

【代码】利用迭代器遍历集合对象。

2022-11-01 10:04:05 82

转载 【Java Swing】密码框明文与密文显示密码切换

if(e.getStateChange()==ItemEvent.SELECTED){//被选中。checkBox = new JCheckBox(“显示密码”);【Java Swing】密码框明文与密文显示密码切换。

2022-10-30 10:20:35 962

原创 生成验证码

生成验证码

2022-10-29 10:26:28 270

原创 复杂对象数组操作

定义一个长度为3的数组,数组存储1~3名学生对象作为初始数据,学生对象的学号,姓名各不相同。要求5:查询数组id为“heima002”的学生,如果存在,则将他的年龄+1岁。​ 如果存在,则删除,如果不存在,则提示删除失败。要求1:再次添加一个学生对象,并在添加的时候进行学号的唯一性判断。要求2:添加完毕之后,遍历所有学生信息。要求4:删除完毕之后,遍历所有学生信息。学生的属性:学号,姓名,年龄。要求3:通过id删除学生信息。

2022-10-23 15:47:25 189

原创 面向对象综合练习一

​ 格斗游戏,每个游戏角色的姓名,血量,都不相同,在选定人物的时候(new对象的时候),这些信息就应该被确定下来。给鸠摩智造成一处瘀伤。​ 长相是提前定义好的,提前放在一个数组当中,程序运行之后,从数组中随机获取。​ 乔峰举起拳头打了鸠摩智一下,造成了XX点伤害,鸠摩智还剩下XXX点血。​ 鸠摩智举起拳头打了鸠摩智一下,造成了XX点伤害,乔峰还剩下XXX点血。​ 乔峰举起拳头打了鸠摩智一下,造成了XX点伤害,鸠摩智还剩下XXX点血。​ 鸠摩智举起拳头打了鸠摩智一下,造成了XX点伤害,乔峰还剩下XXX点血。

2022-10-23 15:44:24 793

原创 面向对象笔记

类的组成是由属性和行为两部分组成属性:在类中通过成员变量来体现(类中方法外的变量)行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)类的定义步骤:①定义类②编写类的成员变量③编写类的成员方法public class 类名 {// 成员变量 变量 1 的数据类型 变量 1;变量 2 的数据类型 变量 2;… // 成员方法 方法 1;方法 2;

2022-10-23 14:59:07 111

空空如也

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

TA关注的人

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