自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础语法(四)

本文介绍了Java基础语法中的核心概念,包括方法、构造方法、流与文件操作、Scanner类、异常处理、继承、多态、封装与接口、反射机制、抽象类、包管理和枚举类型。重点内容包括:方法的定义与调用,构造方法的特点与重载,I/O流的分类与使用,Scanner的输入处理,异常分类与处理机制,面向对象的三大特性(继承、多态、封装),接口的定义与实现,反射的动态类操作,抽象类的特性,包的组织管理,以及枚举类型的定义与应用。这些内容构成了Java编程的基础知识体系,涵盖了从基本语法到高级特性的关键要点。

2025-11-23 16:22:34 614

原创 YAML基本语法

YAML是一种简洁的数据序列化语言,主要用于配置文件。其基本语法特点包括:使用缩进表示层级关系(禁止tab)、冒号后必须加空格、#表示注释。支持三种数据结构:对象(键值对)、数组(以-开头)和纯量(基本数据类型)。YAML还提供引用机制,通过&锚点和*别名实现数据复用。配置文件通常以.yml为后缀,适用于表达复杂数据结构,具有可读性强、易于编写的特点。

2025-11-23 16:12:35 353

原创 Java基础语法(三)

Java基础语法总结: 变量命名、 修饰符、运算符、 正则表达式、核心类库。

2025-11-17 21:04:33 174

原创 Java基础语法(二)

摘要:Java变量分为基本数据类型和引用数据类型。基本类型包括整数(byte、short、int、long)、浮点(float、double)、字符(char)和布尔(boolean),直接存储值。引用类型(类、接口、数组)存储对象地址。变量需先声明后使用,支持自动/强制类型转换。按作用域分为局部变量(方法/块内)、实例变量(对象级)和静态变量(类级)。局部变量无默认值需初始化,实例/静态变量有默认值,分别存储在堆内存和方法区。

2025-11-17 20:42:24 302

原创 Java基础语法(一)

本文介绍了Java基础语法,包括变量与数据类型(整型、浮点型、字符型、布尔型)、运算符(算术、关系、逻辑)、控制结构(if-else、switch、for、while循环)、数组、方法定义与调用、注释类型(单行、多行、文档注释)以及命名规范和修饰符。通过示例代码详细说明了各类语法的使用方法,如变量声明、条件判断、循环控制、数组初始化和方法定义等,为Java初学者提供了全面的基础语法参考。

2025-10-24 11:23:43 416

原创 关于移动硬盘插入后无显示的问题

移动硬盘插入不显示问题解决

2022-10-22 20:23:50 6687

原创 关于codeblocks调试时无法查看反汇编的问题

关于codeblocks无法查看反汇编的问题今天安装了codeblocks 20.03后,新建项目调试时发现无法查看反汇编,在网上查阅了一番资料后,总结了一些原因:项目文件路径里含有中文;不能对单个文件进行调试,要放到一个project中;但经尝试后都不是我这个问题的原因,于是找到了一种更为合理的解释:https://forums.codeblocks.org/index.php?topic=23787.0原因是codeblocks自带gdb 8.1 版本的调试工具本身存在bug,解决办法是

2022-04-15 19:15:20 1902

原创 C++练习——动态规划最大字段和

本文介绍了一种基于动态规划的最大子段和求解算法。算法通过维护临时和temp和最大和sum,在O(n)时间内找到最大连续子数组及其起止位置。核心思想是:当temp≤0时重置为当前元素,否则继续累加;每次更新sum时记录对应的sta和end位置。代码实现了这一过程,最终输出最大和及其位置。该算法高效简洁,适用于大规模数据处理。

2021-12-24 14:30:37 1061

原创 C++练习——稀疏矩阵相加

本文介绍了C++实现稀疏矩阵相加的算法。稀疏矩阵通过三元组存储非零元素(行号、列号、值),可节省空间。核心算法包括:1)矩阵与三元组互转;2)双指针遍历两个三元组,合并相同位置元素;3)处理剩余元素。时间复杂度为O(nnz1+nnz2)。代码展示了完整的实现过程,包括输入输出、矩阵转换和相加运算,适用于处理大规模稀疏矩阵的高效计算。

2021-06-28 12:58:01 924

原创 C++练习——链表的创建,插入和删除

本文介绍了C++中链表的基本操作,包括创建、插入和删除。链表结点结构包含值属性和指针属性。创建链表分为头插法(新结点插入头部,顺序与输入相反)和尾插法(新结点插入尾部,顺序与输入一致)。删除操作通过遍历链表找到目标值结点并调整指针实现。此外还提供了有序插入和排序创建链表的方法。所有操作都需注意处理边界条件如空链表、头结点删除等情况,并确保正确释放内存避免泄漏。时间复杂度均为O(n),空间复杂度O(1)。代码示例展示了完整的实现逻辑。

2021-06-28 12:38:29 168

空空如也

空空如也

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

TA关注的人

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