自定义博客皮肤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)
  • 收藏
  • 关注

原创 二叉排序树的构建和基础算法逻辑(Java代码实现)

调用:判断下返回的节点,如果root为null则一定没找到,因为target和节点的data变量类型同,不可能目标是空。当前节点、左子节点(lChild)、右子节点(rChild)、中间包含数据(data)先访问当前节点/根节点(root)再递归遍历左子树,最后递归遍历右子树。注意递归左子树时,左子节点视为新的当前节点/根节点;先递归遍历左子树,再递归遍历右子树,最后再访问当前节点/根节点。先递归遍历左子树,再访问当前节点/根节点,最后递归遍历右子树。插入流程:新节点值若比当前节点。遍历(循环遍历的过程)

2025-12-17 18:33:04 370

原创 Socket编程基础

socket位于会话层,负责端与端之间的连接。

2025-12-04 15:56:35 655

原创 Java反射

Class.forName("包名+类名");不论通过哪种方式获取的class对象只会是同一个。同一个类在一次程序运行过程中只会被加载一次。2.类对象阶段:类信息主要存储在该阶段。对象名.getclass();==:比较引用数据类型的地址。

2025-11-12 20:28:10 334

原创 复习回顾Java基础部分重点

(如python还有javascript eg:a='张' c=10 d=10.5(python语言))不是没有数据类型,而是根据数据去推测数据类型。写一些方法(可以理解为C语言中的外部函数)时,最好用Object入参,这样可以实现该方法可在多种类中进行调用。存储:char:(默认16bit)A 65 a 97 Z 90 z 122(差32)0001010(正数符号位0,负数符号位1)-128D到127D (2的7次方)整型数据(如byte、short、int、long)在内存中的存储形式包括。

2025-11-09 23:19:42 690

原创 抽象类(为接口铺垫)与接口(Java重点):如何对类进行依据非key值的比较

1.abstract修饰的类叫做抽象类抽象类一定是(抽象类不能作子类)普通方法public void run();2.abstract修饰的方法叫做抽象方法,抽象方法不带方法体,不用在抽象类中实现 子类必须重写父类的抽象方法3.抽象类和抽象方法不能实例化,用于多态,父类引用指向子类对象4.抽象方法只能用于抽象类,普通类中不能用抽象方法5.abstract和final 不能同时使用,final修饰方法不能被重写 final修饰类不能被继承。

2025-11-08 22:05:13 458

原创 Set集合

且向HashSet集合中添加元素,HashSet add方法实质是map全局变量调用了put方法,将数据存到了key,因为HashMap的 key不允许重复,所以HashSet添加的元素也不允许重复。6.set.iterator():返回在此Set中的元素上进行迭代的迭代器。4.set.isEmpty():Set中不包含元素,返回true。retainAll(): 保留与指定集合相同的元素。removeAll(): 删除与指定集合相同的元素。使用 size() 方法获取集合中元素的数量。

2025-11-06 23:21:46 655

原创 力扣算法:面试150题day1

(即nums1[m+n-1])

2025-11-06 18:33:26 271

原创 一、HashMap(必面题)

背景:查询:从前到后进行遍历 O(n);折半查找O(logn)(用户数据无序,不能使用折半查找)(二)方法:(调用形式:map.fangfa())(value%length为下标)key值不允许相同否则被覆盖。

2025-11-05 23:16:18 171

原创 Java集合day1:List集合

1.有序性:List保证按插入顺序排序2.唯一性:List可以重复3.获取元素:List可以通过通过索引直接操作元素。

2025-11-04 22:59:55 163

原创 java入门:基本数据类型及编程思想与计算机存储原理

和写。

2025-11-03 22:55:17 207

原创 java基础几大重点

equals在Object类中默认比较地址,但在String类中被重写为先比较地址,再比较值。在双重循环中,break会停止所有循环,continue仅停止内层循环的当前迭代。重写发生在父子类之间,子类重写父类的方法,方法名和参数列表相同。静态方法中不能使用非静态方法,非静态方法可以使用静态方法。==在基本数据类型中比较值,在引用数据类型中比较地址。static修饰的变量和方法属于类,被所有对象共享。重载发生在同一个类中,方法名相同但参数列表不同。this代表当前对象,即调用该方法或变量的对象。

2025-11-02 23:20:21 208

原创 对象包装类与自动装箱

/几种包装类包装类自动拆装箱,所以包装类定义的数据和基本数据类型可以相互转换static代码块:在main方法之前执行。

2025-11-02 23:17:43 286

原创 Java基础

Java是一种广泛使用的高级编程语言,具有跨平台、面向对象、安全性高等特点。它适用于开发桌面应用、Web应用、移动应用(Android)及企业级系统。

2025-10-29 20:45:03 742

原创 Python基础安装(无需网盘下载)以及在vscode中建立python项目新手教程

最近想入门python,搜索b站好多都是关注给个软件链接不管后续问题的,光下载网盘都够令人懊恼了。今天下午通过搜索看到的一个b站的视频,它先讲使用最原始本真的IDLE让新手能简单实现让我信心倍增,之后我又询问deepseek安装注意事项完善了环境,进一步注意并采纳了它的提议:用vscode写python项目,最终实现了项目的基础搭建。

2025-10-26 22:52:47 1343

原创 8招轻松清理C盘,瞬间多出20G空间

工具如TreeSize或WinDirStat可视化显示C盘文件分布,定位大文件目录。Windows系统自带的磁盘清理工具可删除临时文件、回收站内容及系统日志。打开“此电脑”,右键C盘选择“属性”→“磁盘清理”,勾选需要清理的项目。若内存充足,可在“高级系统设置”→“性能设置”中调整虚拟内存至其他分区。通过“控制面板”→“程序”→“卸载程序”移除长期未使用的软件。通过“系统属性”→“配置”调整还原点占用空间或删除旧还原点。将视频、图片等占用空间的文件迁移至其他分区或外接硬盘。

2025-10-26 22:00:10 341

空空如也

空空如也

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

TA关注的人

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