自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java数据结构:从入门到精通(二)

下⾯求斐波那契数列的算法好还是不好,为什么?该如何衡量⼀个算法的好坏呢?

2025-12-24 18:40:41 504

原创 Java数据结构:从入门到精通(一)

数据结构(Data Structure)是计算机存储和组织数据的方式,它描述了一组相互之间存在特定关联关系的数据元素的集合。算法(Algorithm)是指明确定义的计算过程,它接收一个或多个输入值,并产生一个或多个输出结果。简而言之,算法是一系列有序的计算步骤,用于将输入数据转换为所需的输出结果。

2025-12-24 18:04:21 441

原创 Java核心特性全解析:从入门到精通(十一)

Java 早期的类用于表示日期和时间信息,精度可达毫秒级别。主要构造方法包括:我们可以看到部分⽅法已经过时。通过源码分析发现,许多方法已经过时。目前我们更常使用LocalDateTime类,因此需要重点关注这个类的具体实现。

2025-11-07 21:40:40 706

原创 Java核心特性全解析:从入门到精通(十)

虽然Java提供了丰富的内置异常类,但在实际开发中往往无法完全覆盖所有异常情况。因此,我们需要根据具体业务需求自定义异常结构。例如,在实现用户登录功能时,就可能需要创建特定的异常类型来处理登录过程中的各种问题。if(!System.out.println("用户名错误");return;if(!System.out.println("密码错误");return;System.out.println("登陆成功");在处理用户名密码错误时,可能需要抛出两种不同类型的异常。

2025-11-06 20:20:28 946

原创 Java核心特性全解析:从入门到精通(九)

/使用字符串常量进行赋值//直接new String对象");//使用字符数组进行构造//使用字节数组 构造对象运行结果:如需使用其他构造方法,请参考Java官方文档: https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html查看String源码,我们观察到:String是引⽤类型,内部并不存储字符串本⾝。

2025-11-05 22:33:04 701

原创 Java核心特性全解析:从入门到精通(八)

在面向对象编程中,所有对象都由类定义,但并非所有类都能直接实例化对象。如果一个类缺乏足够信息来具体描述对象,它就属于抽象类。正方形、心形和圆形都属于图形类别,因此它们应该继承自Shape类。虽然Shape类也定义了draw方法,但作为基础图形类,它无法具体实现这个方法。鉴于Shape类无法描述特定图形,其draw()方法也无法具体实现,因此应将Shape类设计为抽象类。

2025-11-04 23:46:40 888

原创 Java核心特性全解析:从入门到精通(七)

多态性是指同一行为在不同对象上呈现出不同状态的能力。简而言之,当不同对象执行相同操作时,会产生不同的具体实现效果。总体而言:同样的行为发生在不同对象上,会产生截然不同的效果。

2025-11-02 18:26:54 618

原创 Java核心特性全解析:从入门到精通(六)

当子类与父类成员方法不同名时,通过子类访问方法会优先查找子类自身定义的方法。若子类不存在该方法,则继续向上查找父类中的定义;若父类中仍不存在,系统将报错。

2025-11-01 10:32:23 796

原创 Java核心特性全解析:从入门到精通(五)

在代码文件顶部添加package语句来声明所属包名:推荐采用反向公司域名形式确保唯一性(如com.demo3包名需与实际文件路径保持一致。例如包名为com.demo3时,代码应存放在com/demo3目录下未声明package的类会被归入默认包。

2025-10-31 19:26:02 689

原创 Java核心特性全解析:从入门到精通(四)

面向对象程序设计聚焦于对象这一概念,对象本质上是现实世界实体的抽象化,例如洗衣机。然而计算机无法直接理解洗衣机这类实体,需要开发者通过编程语言向计算机明确定义。图中左侧展示了洗衣机的简化描述过程,这一过程称为对象抽象(即对复杂事物的重新认知)。然而,计算机无法直接识别这些抽象结果。开发人员需要使用面向对象的编程语言(如Java)来实现对抽象概念的具体描述。在Java中定义类时需要⽤到class关键字,具体语法如下// 创建类field;// 字段(属性) 或者 成员变量method;

2025-10-30 13:09:57 777

原创 Java核心特性全解析:从入门到精通(三)

方法语法格式// 方法定义修饰符 返回值类型 方法名称([参数类型 形参 ...]){方法体代码;[return 返回值];

2025-10-29 21:40:55 887

原创 Java核心特性全解析:从入门到精通(二)

计算机的一个基本用途就是进行数学运算,例如:int a = 10;int b = 20;a+b;a<b;Java 中的运算符是指用于对操作数进行运算的符号,不同运算符具有不同的功能。作为一门编程语言,Java 提供了丰富的运算符类型,主要包括:算术运算符(+ - * /)、关系运算符(< > ==)、逻辑运算符、位运算符、移位运算符以及条件运算符等。

2025-10-06 10:21:52 647

原创 Java核心特性全解析:从入门到精通(一)

Java语法在C++的基础上进行了精简优化,可以视为C++的"纯净版"。它摒弃了头文件、指针运算及相关语法、结构体、联合体、运算符重载、虚基类等复杂特性。值得一提的是,Java还提供了远超大多数编程语言的强大开发环境支持。 Java的面向对象编程(OOP)基于四大核心原则:封装、继承、多态和抽象。这些特性通过类和对象实现,类作为对象的蓝图,定义了属性和方法。 Java提供了完善的例程库,可轻松处理HTTP、FTP等TCP/IP协议。开发者能够像操作本地文件一样便捷地通过URL访问

2025-10-04 22:41:06 950

原创 C语言指针全面解析与实战应用

指针变量是专门用于存储内存地址的特殊变量类型。其存储的任何值都会被系统解释为内存地址。使用&操作符可以获取变量的内存地址。例如:&a获取的是变量a在内存中起始地址(即4个字节中地址较小的字节的地址)。声明指针变量时,需要在类型后添加*符号。例如:这里pa左边写的是int *, * 说明pa是指针变量,而前面的int是在说明pa指向的是整型类型的对象。即int *pa表示pa是一个指向整型数据的指针变量。*操作符用于访问指针所指向的内存空间。例如:*pa的意思是通过pa中存放的地址,找到指向的空间,*pa其实

2025-05-31 09:46:52 754

原创 扫雷游戏-简单模式(c语言)

为了能够使程序正常运行,需要设置两个数组,一个数组用来存放雷,另一个数组给玩家选择需要排查的位置。接着需要将数组初始化,将布雷的数组命名为blank,将展示的数组命名为show。出现方块状的棋盘,由于设计的为扫雷游戏简单版,所以棋盘为9*9,共有十个雷。printf("\n踩到雷了,游戏结束\n");printf("-------扫雷游戏-------\n");失败:如果玩家揭开的方块是雷,游戏失败,显示出所有雷的位置。printf("退出游戏\n");如果揭开的方块不为雷,则需要显示九宫格范围雷的个数。

2024-12-23 23:58:27 753

原创 C语言分支循环语句(知识点总结)

goto 语句如果使⽤的不当,就会导致在函数内部随意乱跳转,打乱程序的执⾏流程,所以我们的建议是能不⽤尽量不去使⽤;1.表达式成⽴(为真),则语句执⾏,表达式不成⽴(为假),则语句不执⾏。在C语⾔中,0为假,⾮0表⽰真,也就是表达式的结果如果是0,则语句不执⾏,表达式的结果如果不是0,则语句执⾏。执行顺序:先求解表达式1,若为非0(真)则求解表达式2,此时表达式2的值就作为整个条件表达式的值。若表达式1的值为0(假),则求解表达式3,表达式3的值就是整个条件表达式的值。然后输出最后得到的字符。

2024-11-30 22:26:58 1046 1

原创 我的第一篇博客

大家好,我是小余,是一位普通本科的计算机专业学生,爱好是做一些手工,这是我在优快云上发布的第一篇博客,同时也是我人生中的第一篇博客。目前最想进入的IT公司是华为,因为华为具有强大的技术实力和创新能力,具有很大的市场影响力,并且该公司对员工的培养非常重视,能提供很多的发展机会。先以c语言为起点,通过在线平台,学习在线课程,同时阅读适合初学者的编程书籍,不断提高自身编程能力,并在课后尝试制作一些小游戏,巩固所学知识。目前还是一位新手小白,希望能在优快云的见证下成长为一名合格的技术人员。

2024-11-26 20:44:29 261

空空如也

空空如也

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

TA关注的人

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