![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 55
Java基础学习
wenre_5897
Java你实在是太美
展开
-
Java常见的数据结构:栈、队列、数组、链表、二叉树、二叉查找树、平衡二叉树、红黑树
红黑树是一种自平衡的二叉查找树,是计算机科学中用到的一种数据结构。1972年出现,当时被称为平衡二叉B树。1978年被修改尾如今的红黑树;每个节点都可以是红或者黑;红黑树不是通过高度平衡的,它的平衡是通过“红黑规则”进行实现。每一个节点或是红色的,或者是黑色的,根节点必须是黑色。如果某一个节点是红色,那么它的子节点必须是黑色(不能出现两个红色节点相连的情况)。对每一个节点,从该节点到其所有后代叶节点的简单路径上,均包含相同数目的黑色节点。添加的节点的颜色,可以说红色的,也可以是黑色的。原创 2023-06-01 19:07:42 · 967 阅读 · 0 评论 -
Collection集合存储自定义类型的对象案例
集合中存储的是元素的什么信息?集合中存储的是元素对象的地址。原创 2023-05-11 20:08:58 · 242 阅读 · 1 评论 -
JavaCollection集合:概述、体系特点、常用API、遍历方式
数组定义后类型确定,长度固定;集合类型可以固定,大小可变。Collection接口。1.迭代器的默认位置在哪里?默认指向当前集合的索引02.迭代器如果取元素月结会出现什么问题?会出现异常。原创 2023-05-11 19:50:49 · 1037 阅读 · 0 评论 -
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 · 451 阅读 · 0 评论 -
Java:Arrays类
设置Comparator接口对应的比较器对象,来定制比较规则。如果认为左边数据 大于 右边数据,则返回正整数。如果认为左边数据 小于 右边数据,则返回负整数。如果认为左边数据 等于 右边数据,则返回0。// Arrays的sort方法对于有值特性的数组是默认升序排序的// 未排序// 默认升序排序// 输出升序排序结果// 新建一个数组实现需求:降序排序 自定义比较器对象,只能支持引用类型的排序// 参数1:被排序的数组,必须是引用类型的元素。原创 2023-04-11 12:42:19 · 341 阅读 · 0 评论 -
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 · 596 阅读 · 0 评论 -
Java包装类
基本数据类型对应的引用数据类型;实现了一切皆对象;后期集合和泛型不支持基本类型,只能使用包装类。原创 2023-04-07 20:20:20 · 229 阅读 · 0 评论 -
Java内部类
Java内部类原创 2023-03-17 15:57:43 · 372 阅读 · 0 评论 -
匿名内部类案例
匿名内部类原创 2023-03-17 17:04:29 · 83 阅读 · 0 评论 -
多态综合案例
无实际意义的多态综合案例,练习语法原创 2023-03-11 16:20:58 · 127 阅读 · 0 评论 -
Java面向对象特征之三:多态
Java面向对象特征之三:多态原创 2023-03-07 16:44:12 · 414 阅读 · 0 评论 -
Java接口使用的注意事项
Java接口使用的注意事项原创 2023-02-05 19:46:43 · 448 阅读 · 0 评论 -
Java接口:概述、多实现、多继承、JDK8后接口新增方法
Java接口:概述、多实现、多继承、JDK8后接口新增方法原创 2023-02-05 18:48:41 · 1128 阅读 · 0 评论 -
Java抽象类:案例、特点、模板方法模式
Java抽象类:案例、特点、模板方法模式原创 2023-01-15 00:16:39 · 1706 阅读 · 1 评论 -
Java抽象类:概述
Java抽象类:概述原创 2023-01-10 11:16:49 · 344 阅读 · 0 评论 -
Java语法:枚举
Java语法:枚举原创 2023-01-03 22:01:36 · 431 阅读 · 0 评论 -
Java语法:常量
Java语法:常量原创 2022-12-27 21:38:11 · 712 阅读 · 1 评论 -
Java语法:final关键字
Java语法:final关键字原创 2022-12-27 20:18:12 · 585 阅读 · 0 评论 -
Java语法:包、权限修饰符
Java语法:包、权限修饰符原创 2022-12-25 20:07:16 · 317 阅读 · 0 评论 -
Java面向对象:继承
Java面向对象:继承原创 2022-12-09 21:15:08 · 821 阅读 · 0 评论 -
Java编程案例:找素数
Java编程案例:找素数原创 2022-11-30 19:14:00 · 187 阅读 · 0 评论 -
java实现学生管理系统增删改查
构建思路:1.用输出语句完成主界面的编写2.用Scanner实现键盘录入数据3.用Switch语句完成选择操作4.用循环语句完成操作的选择5.用循环完成再次回到主界面主页面的编写public class StudentsManager { public static void main(String[] args) { //创建集合对象,存储学生数据 ArrayList<Student> array = new ArrayLi原创 2021-11-09 20:49:09 · 7756 阅读 · 2 评论 -
Java编程案例:买飞机票
Java编程案例:买飞机票原创 2022-11-29 23:54:30 · 1621 阅读 · 2 评论 -
static应用知识:单例设计模式
static应用知识:单例设计模式原创 2022-11-29 21:40:20 · 399 阅读 · 0 评论 -
Java的static关键字、代码块、
Java的static关键字、代码块、原创 2022-11-29 19:56:23 · 191 阅读 · 0 评论 -
Java集合案例、ArrayList遍历删除、存对象、搜索
Java集合案例、ArrayList遍历删除、存对象、搜索原创 2022-11-24 22:12:29 · 778 阅读 · 0 评论 -
Java集合概述、ArrayList的使用
Java集合概述、ArrayList的使用原创 2022-11-22 15:26:36 · 117 阅读 · 0 评论 -
Java实现判断是否是回文
Java实现判断是否是回文原创 2022-11-21 10:17:48 · 1104 阅读 · 0 评论 -
Java案例:唐诗测试游戏
Java案例:唐诗测试游戏原创 2022-11-21 10:13:31 · 969 阅读 · 0 评论 -
Java:String类常用方法(API)
Java:String类常用方法(API)原创 2022-11-18 19:03:10 · 210 阅读 · 0 评论 -
Java:String类常见面试题
Java: String类常见面试题原创 2022-11-17 23:32:10 · 197 阅读 · 0 评论 -
Java: String概述、对象创建的内存原理
Java: String概述、对象创建的内存原理原创 2022-11-16 23:25:45 · 232 阅读 · 0 评论 -
Java: String、ArrayList前言
Java: String、ArrayList前言原创 2022-11-16 22:40:18 · 71 阅读 · 0 评论 -
JavaBean、综合案例
JavaBean、综合案例原创 2022-11-16 22:32:55 · 229 阅读 · 0 评论 -
Java面向对象:封装
Java面向对象:封装原创 2022-11-16 21:44:37 · 1629 阅读 · 0 评论 -
Java面向对象:构造器、this关键字
Java面向对象:构造器、this关键字原创 2022-11-15 15:19:57 · 115 阅读 · 0 评论 -
Java面向对象:设计对象、注意事项
Java面向对象:设计对象、注意事项原创 2022-11-09 22:16:54 · 463 阅读 · 0 评论 -
Java面向对象:概述
Java面向对象:概述原创 2022-11-09 22:21:25 · 103 阅读 · 0 评论 -
Java方法的参数传递机制:值传递
Java方法的参数传递机制:值传递原创 2022-11-08 11:13:27 · 256 阅读 · 0 评论 -
Java方法的内存原理
Java方法的内存原理原创 2022-11-04 22:53:19 · 161 阅读 · 0 评论