- 博客(8)
- 收藏
- 关注
原创 基础操作与学习规划
掌握高效的快捷键确实能大幅提升操作效率。Ctrl + Z(或Cmd + Z) - 撤销上一步操作Ctrl + A(或Cmd + A) - 全选当前内容Ctrl + F(或Cmd + F) - 快速查找关键词(Mac) - 强制退出应用程序Alt + Tab(或Cmd + Tab) - 在应用程序间切换Ctrl + S(或Cmd + S) - 保存当前文件Ctrl + /- 注释/取消注释选中代码Tab- 代码缩进/减少缩进Ctrl + FCtrl + H- 查找与替换F12- 跳转到定义。
2025-11-04 16:48:21
379
原创 ArrayList与顺序表
ArrayList 是 Java 集合框架中的一个动态数组实现,实现List接口。与普通数组不同,ArrayList 的容量可动态增长,适用于频繁增删元素的场景。【注意】ArrayList底层是一段连续的空间,并且可以动态扩容,是一个动态类型的顺序表。
2025-09-02 23:53:46
800
原创 数据结构---包装类&泛型
本文主要介绍了Java中的包装类和泛型机制。包装类部分讲解了基本数据类型与对应包装类的关系、装箱/拆箱操作及自动装箱拆箱特性。泛型部分详细阐述了泛型定义、语法、优势及使用场景,包括泛型类、泛型方法和通配符的使用。重点分析了泛型的编译机制(类型擦除)和桥接方法的作用,并介绍了泛型上界的概念与应用。文章通过具体代码示例展示了泛型在提高类型安全性、消除强制转换和增强代码复用性方面的优势,同时说明了通配符(无界、上界、下界)的使用限制和适用场景。
2025-07-28 11:16:38
1736
原创 数据结构---时间复杂度和空间复杂度
本文介绍了算法效率的评估方法,重点分析了时间复杂度和空间复杂度的概念与计算规则。时间复杂度通过大O表示法衡量算法运行时间的增长趋势,常见类型包括O(1)、O(logn)、O(n)、O(n²)等,并通过多个代码示例(如冒泡排序O(n²)、二分查找O(logn))展示了复杂度分析方法。空间复杂度则评估算法内存占用情况,示例包括常数空间O(1)和线性空间O(n)的情况。文章强调大O表示法的计算规则:保留最高阶项、忽略常数系数,并说明了递归算法的特殊处理方式。
2025-07-27 16:22:22
1826
原创 认识多态1
通俗来讲,就是同一件事情,发生在不同对象身上会产生不同的状态。3.通过父类的引用调用重写的方法。2.子类必须对父类中的方法重写。1.必须在继承体系下。
2025-07-23 01:13:09
193
原创 Java数据类型
Java 的数据类型分为基本数据类型和引用数据类型。基本数据类型包括整数类型、浮点类型、字符类型和布尔类型;引用数据类型包括类类型、接口类型和数组类型。理解这些数据类型及其转换规则对于编写高效、可靠的 Java 程序至关重要。
2025-03-14 19:51:39
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅