自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java常见的数据结构:栈、队列、数组、链表、二叉树、二叉查找树、平衡二叉树、红黑树

红黑树是一种自平衡的二叉查找树,是计算机科学中用到的一种数据结构。1972年出现,当时被称为平衡二叉B树。1978年被修改尾如今的红黑树;每个节点都可以是红或者黑;红黑树不是通过高度平衡的,它的平衡是通过“红黑规则”进行实现。每一个节点或是红色的,或者是黑色的,根节点必须是黑色。如果某一个节点是红色,那么它的子节点必须是黑色(不能出现两个红色节点相连的情况)。对每一个节点,从该节点到其所有后代叶节点的简单路径上,均包含相同数目的黑色节点。添加的节点的颜色,可以说红色的,也可以是黑色的。

2023-06-01 19:07:42 1064

原创 Collection集合存储自定义类型的对象案例

集合中存储的是元素的什么信息?集合中存储的是元素对象的地址。

2023-05-11 20:08:58 310 1

原创 JavaCollection集合:概述、体系特点、常用API、遍历方式

数组定义后类型确定,长度固定;集合类型可以固定,大小可变。Collection接口。1.迭代器的默认位置在哪里?默认指向当前集合的索引02.迭代器如果取元素月结会出现什么问题?会出现异常。

2023-05-11 19:50:49 1120

原创 Java选择排序、二分查找

每轮选择当前的位置,开始找后面的较小值与该位置进行交换。第一轮:选择当前位置,开始找后面的较小值与该位置进行交换。5与1交换后,1就在当前位置,因此,1与后面的所有值进行比较,后面的值都大于1,所以1的位置不变。第二轮:选择当前位置,当前位置是5,所以5与3比较,大于3,所以5与3进行交换5与·3交换后,3就在当前位置,因此,3与后面的所有值进行比较,后面的2小于3,所以3与2进行交换第三轮:选择当前位置,当前位置是5,所以5与3比较,大于3,所以5与三进行交换。

2023-04-21 21:19:10 505

原创 Java:Arrays类

设置Comparator接口对应的比较器对象,来定制比较规则。如果认为左边数据 大于 右边数据,则返回正整数。如果认为左边数据 小于 右边数据,则返回负整数。如果认为左边数据 等于 右边数据,则返回0。// Arrays的sort方法对于有值特性的数组是默认升序排序的// 未排序// 默认升序排序// 输出升序排序结果// 新建一个数组实现需求:降序排序 自定义比较器对象,只能支持引用类型的排序// 参数1:被排序的数组,必须是引用类型的元素。

2023-04-11 12:42:19 364

原创 Java正则表达式

规则 说明. 任何字符\d 一个数字:[0-9]\D 非数字:[^0-9]\s 一个空白字符:[\t\n\x0B\f\r]\S 非空白字符:[^\s]\w [a-zA-Z_0-9]英文、数字、下划线\W [^\w]一个非单词字符。

2023-04-09 00:51:20 663

原创 Java包装类

基本数据类型对应的引用数据类型;实现了一切皆对象;后期集合和泛型不支持基本类型,只能使用包装类。

2023-04-07 20:20:20 265

原创 JAVA:常用API

API(Application Programming Interface):应用程序编程接口。简单的来说:就是Java帮我们已经写好的方法,我们可以直接使用。Object的toString方法的作用是什么?默认是打印当前对象的地址信息;让子类重写,以便于返回子类对象的内容信息。Object的equals方法的作用是什么?默认是否与另一个对象比较地址是否相等;让子类重写,以便于比较2个子类对象的内容是否相等。StringBuilder是一个可变的字符串类,我们可以把它看成是一个对象容器。

2023-04-05 14:33:43 2260

原创 匿名内部类案例

匿名内部类

2023-03-17 17:04:29 107

原创 Java内部类

Java内部类

2023-03-17 15:57:43 408

原创 多态综合案例

无实际意义的多态综合案例,练习语法

2023-03-11 16:20:58 169

原创 Java面向对象特征之三:多态

Java面向对象特征之三:多态

2023-03-07 16:44:12 469

原创 Java接口使用的注意事项

Java接口使用的注意事项

2023-02-05 19:46:43 498

原创 Java接口:概述、多实现、多继承、JDK8后接口新增方法

Java接口:概述、多实现、多继承、JDK8后接口新增方法

2023-02-05 18:48:41 1183

原创 Java抽象类:案例、特点、模板方法模式

Java抽象类:案例、特点、模板方法模式

2023-01-15 00:16:39 1762 1

原创 Java抽象类:概述

Java抽象类:概述

2023-01-10 11:16:49 387

原创 Java语法:枚举

Java语法:枚举

2023-01-03 22:01:36 481

原创 Java语法:常量

Java语法:常量

2022-12-27 21:38:11 794 1

原创 Java语法:final关键字

Java语法:final关键字

2022-12-27 20:18:12 649

原创 Java语法:包、权限修饰符

Java语法:包、权限修饰符

2022-12-25 20:07:16 359

原创 Java期末笔记

Java期末笔记

2022-12-15 00:13:40 220

原创 Java面向对象:继承

Java面向对象:继承

2022-12-09 21:15:08 1215

原创 Java编程案例:找素数

Java编程案例:找素数

2022-11-30 19:14:00 233

原创 Java编程案例:买飞机票

Java编程案例:买飞机票

2022-11-29 23:54:30 1797 2

原创 static应用知识:单例设计模式

static应用知识:单例设计模式

2022-11-29 21:40:20 431

原创 Java的static关键字、代码块、

Java的static关键字、代码块、

2022-11-29 19:56:23 340

原创 Java集合案例、ArrayList遍历删除、存对象、搜索

Java集合案例、ArrayList遍历删除、存对象、搜索

2022-11-24 22:12:29 841

原创 Java集合概述、ArrayList的使用

Java集合概述、ArrayList的使用

2022-11-22 15:26:36 133

原创 Java实现判断是否是回文

Java实现判断是否是回文

2022-11-21 10:17:48 1199

原创 Java案例:唐诗测试游戏

Java案例:唐诗测试游戏

2022-11-21 10:13:31 1031

原创 Java:String类常用方法(API)

Java:String类常用方法(API)

2022-11-18 19:03:10 231

原创 Java:String类常见面试题

Java: String类常见面试题

2022-11-17 23:32:10 213

原创 Java: String概述、对象创建的内存原理

Java: String概述、对象创建的内存原理

2022-11-16 23:25:45 248

原创 Java: String、ArrayList前言

Java: String、ArrayList前言

2022-11-16 22:40:18 113

原创 JavaBean、综合案例

JavaBean、综合案例

2022-11-16 22:32:55 258

原创 Java面向对象:封装

Java面向对象:封装

2022-11-16 21:44:37 1691

原创 Java面向对象:构造器、this关键字

Java面向对象:构造器、this关键字

2022-11-15 15:19:57 155

原创 Java面向对象:概述

Java面向对象:概述

2022-11-09 22:21:25 121

原创 Java面向对象:设计对象、注意事项

Java面向对象:设计对象、注意事项

2022-11-09 22:16:54 497

原创 Java方法的参数传递机制:值传递

Java方法的参数传递机制:值传递

2022-11-08 11:13:27 301

空空如也

空空如也

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

TA关注的人

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