自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java SE--String类

String类的这些方法都是创建新的对象来进行修改的,效率比较低,因此Java提供了StringBuilder、StringBuffer类(Java EE会讲),此类下的方法有String类下的许多方法,但都是在原字符进行修改,效率高,也提供了String类没有的方法。1.字符 "|" "*" "+" 都得加上转义字符,前面加上"\\"3.如果一个字符串中有多个分隔符,可以用 "|" 作为连字符。2.而如果是"\",那么就得写成"\\\\"

2025-07-14 18:41:45 293

原创 Java SE--图书管理系统模拟实现

首先这个系统可以由俩种用户使用,分别为管理者用户和普通者用户,根据不同的用户有不同的界面,每个界面有不同的功能。

2025-07-13 20:43:34 204

原创 Java SE--抽象类和接口

进行修饰的类就是抽象类2.用关键字。

2025-07-12 21:23:12 951

原创 Java SE--多态

当去完成某一个行为,不同的对象去完成时会产生不同的状态创建一个子类对象,将其当作父类对象去使用语法格式:父类类型 对象名 = new 子类类型 ()有以下方式进行转型:缺点:不能调用子类独有的方法当父类和子类的俩方法 方法名相同、返回值相同、参数列表相同时就叫做重写1.子类在重写父类的方法时,一般必须与父类方法原型一致:返回值类型 方法名(参数列表)要完全一致2.被重写的方法返回值类型可以不同,但是必须是具有父子关系的3.访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类方法被pub

2025-07-10 14:38:51 414

原创 Java SE--继承

步骤类别执行类容1父类静态父类static修饰的成员变量初始化----》父类静态代码块2子类静态子类static修饰的成员变量初始化----》子类静态代码块3父类实例父类实例变量初始化---》父类实例代码块---》父类构造方法4子类实例子类实例变量初始化---》子类实例代码块---》子类构造方法。

2025-07-09 23:44:00 807

原创 Java SE--类和对象

自定义类型当我们想改变类的名字只能通过以下方法如果一个文件中有多个类就不知道修改哪一个类名字必须和类名相同且没有返回值在创建对象时自动调用如上述秒数的洗衣机是看不到内部结构的,只提供一些接口来供你使用、在语言上想达到同样的效果,得将类进行封装,将细节隐藏起来,只提供一些接口来使用1.不属于某个具体的对象,是类的属性,所有对象共拿的,不存储在某个对象的空间中2.既可以通过对象访问,也可以通过类名访问,但一般更推荐使用类名访问3.类变量存储在方法区当中。

2025-07-08 12:12:58 626

原创 Java SE--数组

引用变量存储对象的地址,对象存储数据。

2025-07-05 23:54:40 254

原创 Java SE--方法的使用

和c语言中的函数差不多举例:多个方法名字相同,参数列表不同 (重点)举例:和c语言一样

2025-07-04 22:35:45 231

原创 Java SE--运算符和逻辑控制

大多数和c语言一样。

2025-07-03 23:13:30 341

原创 Java SE --数据类型和变量

和C语言一样,但将变量修饰为常量有区别,用const用final。

2025-07-02 11:26:42 595

原创 初学c语言22(编译和链接)

int main()//进行编译的源文件//文件当前的行号//文件编译的日期//文件编译的时间return 0;

2025-06-01 18:42:41 899

原创 初学c语言21(文件操作)

之前我们写的程序的数据都是存储到内存里面的,当程序结束时,内存回收,数据丢失,再次运行程序时,就看不到上次程序的数据,如果要程序的数据一直保存得使用文件。

2025-05-30 20:22:34 1203

原创 初学c语言20(动态内存管理)

内存分配通常分为三个区域,分别为栈区、堆区、静态区,图像如下:栈区、静态区开辟的空间都是固定的,而堆区上可以自主开辟空间和调整空间大小动态内存开辟有四个函数:头文件:stdlib.h。

2025-05-24 15:53:28 839

原创 初学c语言19(自定义类型:联合和枚举)

和结构体一样,由一个或多个成员组成,可以由不同类型组成union。

2025-05-23 13:52:02 315

原创 初学c语言18(自定义类型:结构体)

和结构体类似有俩个不同:1.1成员必须是(大多数编译器下)int ,unsigned int,signed int(其他整形也行如char,但取决于编译器)1.2定义成员后有个冒号和数字。

2025-05-22 20:34:43 877

原创 初学c语言17(数据在内存中的存储)

将低字节位储存到高地址处。

2025-05-21 09:43:39 774

原创 初学c语言16(内存函数)

功能:完成内存块拷贝(所以可拷贝任何类型的数据)过程:从source开始拷贝num个字节的数据到destination指向的空间里返回值:返回目标空间的起始地址。

2025-05-19 20:34:23 480

原创 初学c语言15(字符和字符串函数)

头文件:ctype.h作用:判断是什么类型的字符符合条件就为真任何可打印字符。

2025-05-18 14:27:43 1009

原创 初学c语言14(指针6)

操作符,计算变量所占空间大小。

2025-05-14 22:35:38 641

原创 初学c语言13(指针5)

当函数的地址传递给另一个函数且被该函数调用就被称为回调函数。

2025-05-13 11:39:51 608

原创 初学c语言12(指针4)

存放数组地址的变量int (*)[10]传的是第一行整个数组的地址,也就是数组指针变量存放函数地址的变量举例:可以找到该函数调用举例:作用:将类型改一个名字举例:上述代码可写成存放函数指针的数组

2025-05-11 14:24:49 470

原创 初学c语言11(指针3)

在我们之前的学习中,我们将数组名视为首元素的地址,但有俩个例外1.sizeof(数组名)这里是计算整个数组的字节个数2.&数组名这里取出的是整个数组的地址。

2025-05-10 15:28:35 429

原创 初学c语言10(指针2)

3.指针指向的空间释放(如创造函数定义变量再返回该变量地址时,由于调用函数结束,函数及其里的变量会被销毁,再由此地址找到该变量时就找不到了)一般来说const修饰变量后变为常量(在c语言中本质是变量)后不可以改变,但我们可以指针变量改变。NULL是c语言定义的一个标识符常量,值为0,0是地址,该地址不可访问,访问会报错。NULL------空指针(当地址不知直向何处或为野指针时可将改为空指针)概念:指针指向的位置是随机的(不正确的,没有限制的)条件为真,程序继续运行,为假会报错。*pa能变,pa不能变。

2025-05-09 23:21:47 297

原创 初学c语言9(指针)

1.内存可以划分多个内存单元,每个内存单元大小1字节而且有相应的编号,CPU可根据编号找到位置读取或写入。缺:不可以指针加减正数运算和解引用的运算(如*pa=2、pa+1等等)由上可知指针类型决定了指针向前向后走多长距离。由上可知指针类型决定了解引用访问字节个数。int*代表指针变量指向的是整形的对象。指针类型:int *,char*等等。2.内存单元编号==地址==指针。2.指针变量和解引用操作符(*)优:可以接收各种类型的指针。结果:俩指针之间的元素个数。条件:俩指针指向同一空间。

2025-05-02 00:00:13 455

原创 初学c语言8(操作符详解2)

解释:一些值的集合,可以是不同元素(数组都是相同元素)声明:举例:定义和初始化:嵌套:优先级:多操作符运算时,优先级高的先算,如加和乘同时出现时先算乘结合性:当优先级相同时,为左结合时从左算,右反之相关链接:https://zh.cppreference.com/w/c/language/operator_precedence表达式求值原因:整形运算在相应的运算器执行,cpu整形运算器的操作器的字节长度一般为int的字节长度,但运算中可能有小于int长度的整形值,所以得转化为int或unsigned int

2025-04-28 23:49:11 669

原创 初学c语言7(操作符详解1)

正数和无符号的整数:原码、反码、补码都相同负数:原码:把数值转化为二进制的形式反码:符号位不变,其他取反(0变1,1变0)补码:反码加1原码和补码之间的转化:取反加1注意:内存里是补码,打印的是原码图像:有符号的:无符号的:注意:不能移动负数规则:补码向左移右边补0,左边多出的部分移除图像示例:代码举例:分为逻辑和算术俩总逻辑:左边用0填充,右边丢弃算术:左边用该值的符号位填充,右边丢弃注意:这个取决于编译器,大部分都是用算术右移图像:规则:对应的补码进行运算,遇0则为0,同时为1才为1举例:规则:遇1为1

2025-04-26 23:46:46 502

原创 初学c语言6(VS调试技巧和函数递归)

为局部变量,存在栈区,每调用一次函数都会向栈区申请空间,多次调用会导致栈溢出。上面会重复打印,但最终停止。注意:监视数组时得输入。

2025-04-24 23:10:45 569

原创 扫雷游戏介绍和代码

可能有错,请大佬指出

2025-04-23 13:38:59 1381

原创 初学c语言5

分为两类:1.库函数2.自定义函数自带的,但需要头文件查找和学习工具:C library - C++ Reference举例:判断某年某月的天数%d后面加空格会导致打印数据变化声明外部符号的:例子如下:修饰全局变量,局部变量,函数static是静态的意思局部变量n被它修饰后储存到静态区(储存全局变量和静态变量),使得n和全局变量生命周期一样,只有程序结束才被销毁和函数一样

2025-04-19 15:16:16 702

原创 初学c语言4

都是数组名加上中括号和常量值,列子如下:

2025-04-17 23:41:19 165

原创 猜数字小游戏

返回时间差,时刻在变化,所以作为种子数,让。默认种子为1,导致每次打印都是一样的。

2025-04-16 23:46:11 752

原创 初学c语言小结3

分支结构:ifswitch循环结构:whilefordo while1.ifelse总和最近的if。

2025-04-12 23:05:23 648

原创 初学C语言小结2

5d代表限制宽度为5,但是为右对齐,在前面加负号时可以左对齐,例子如下:注意:为浮点型时,小数默认精度为小数点后6位。

2025-04-11 19:49:19 588

原创 初学c语言小结1

初学c语言小结,请各位大佬指点一二

2025-04-05 21:07:28 526 1

空空如也

空空如也

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

TA关注的人

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