自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于scanf的第一个参数字符串里面的空格(包含一些空白符)细节详解

接下来我们探讨一下:

2023-08-01 01:58:43 188

原创 4.排序算法——堆排序源码

【代码】4.排序算法——堆排序源码。

2023-07-24 14:14:11 157

原创 洛谷题库p1996——约瑟夫问题(c语言实现)(有注释)

【代码】洛谷题库p1996——约瑟夫问题(c语言实现)(有注释)

2023-07-14 21:04:15 331

原创 C++实现圆面立体旋转(配合Easyx)(附上源码)

【代码】C++实现圆面立体旋转(配合Easyx)(附上源码)

2023-07-08 23:32:44 300

原创 C语言小游戏-贪吃蛇(配合EasyX,代码规范版本)

【代码】C语言小游戏-贪吃蛇(配合EasyX,代码规范版本)

2023-05-26 17:24:35 383

原创 C++语言小游戏-敲桌子

【代码】C++语言小游戏-敲桌子。

2023-05-25 14:29:15 81

原创 JavaSE题目-获取多位评委分数的平均分(去掉最大和最小值)

【代码】JavaSE题目-获取多位评委分数的平均分(去掉最大和最小值)

2023-05-25 12:42:05 182

原创 JavaSE题目-对密码加密(每位取余加5再反转)(位数不限)

【代码】JavaSE题目-对密码加密(每位取余加5再反转)(位数不限)

2023-05-25 12:40:45 43

原创 C语言小游戏——扫雷(无雷扩散——完整版)

(以上就是扫雷在黑白指令框的所有代码,无雷扩散是属于递归范畴)

2023-05-11 00:13:46 120

原创 C语言小游戏——贪吃蛇(配合EasyX)

【代码】C语言小游戏——贪吃蛇(配合EasyX)

2023-05-06 21:50:07 236

原创 C语言小游戏——扫雷(扩散的不是很扩散)

【代码】C语言小游戏——扫雷(扩散的不是很扩散)

2023-05-04 20:35:26 58

原创 C语言的小游戏——三字棋

(以上就是三字棋的黑色命令符窗口的游戏代码)

2023-05-04 00:51:28 59

原创 c语言用辗转相除法求两个数最大公约数和最大公倍数

以上就是用辗转相除法求最大公约数和最小公倍数的代码。

2023-05-02 21:25:45 465

原创 关于字符数组中的‘\0’存在性和配合scanf函数的问题。

不能用scanf()函数存入字符串,因为会使ch周围的堆栈损坏。运行时检查失败#2 -变量“arr”周围的堆栈已损坏。(以上是两种不一样的写法,都是正确的。

2023-05-01 20:42:54 167

原创 关于scanf()函数的一个小细节

如果是接收字符串的转换说明%s,它中间加了个空格,会导致scanf()函数认为这应该在控制台写一个‘%’加上‘ ’再加上‘s’,而不是原来应该有的转换说明%s的作用,同时因为你写的“ s”字符串在没有第二个%s转换说明的情况下,使得ch数组并没有在scanf()函数的调用下存入数据,也就是说,ch数组因为最开始定义的时候未初始化使得每个数组元素都是垃圾值,那么在通过scanf()函数这段代码,因没有相应的%s而存入失败,使得数组ch的每个数组元素还是垃圾值,那么垃圾值通过字符集就转化为‘烫’这个字符了。

2023-04-30 20:45:01 67

原创 18.JavaSE 部分数据结构

2023-04-29 15:02:36 53

原创 17.JavaSE 集合进阶(篇幅过长,我用截图了)

2023-04-29 15:00:47 68

原创 16.JavaSE 异常方面

②编译时异常:必须显示处理,否则程序就会发生错误,无法通过(编写代码有可能有误,记住是有可能有问题不管其有还是无,所以仍无法通过)编译。③当Java运行时系统接收到异常对象时,回到catch中去找匹配的异常类,找到后(传参)进行异常的处理。③throws抛出异常只是延迟处理,本身不是一种具体的处理,即不是实际的处理,真正的处理还得是。①用在编译时异常上,坚持一个,谁用谁处理,main方法调用,除了原方法抛出异常,自定义异常类是我们自己定义的不是Java给的,需要手动去抛,Java给的会自动去抛的,

2023-04-29 14:49:49 52

原创 关于EasyX图形库的声音播放细节

(因为使用的是windows的设备,就需要包含windows.h头文件,但是graphics已经包含这个文件了)注意:音乐文件名的基本名(two.mp3的two)必须是英文的,它识别不了中文。以上是一些对于图形库函数的音乐播放细节。首先需要包含两个头文件。其次就是写基本代码了。

2023-04-27 20:50:48 941

原创 15.JavaSE 所有重点API的内容介绍和正确用法(篇幅过长)

①如果是没有set,直接输出对象名是减了1的月份结果,或者用get方法也是减了1的月份结果,Calendar.Month只会输出和电脑显示上一样的结果。API是应用程序的编程接口,就想电脑的的USB口一样,而电脑作为工具执行的是电脑能做的事情。所有对象(包括数组)都实现了这个类的方法(无参构造)。②如果用了set,直接输出对象名是输出set的参数上的数字,get也是输出set参数上的数字。s如果是一个对象名,该方法默认调用了toString方法,结果会出现一个让人能阅读的字符串(重写后的)

2023-03-29 15:45:05 91

原创 13.JavaSE 内部类(介绍及其正确使用)

子类继承的类名或者是子类实现的接口名,然后再用变量名调用方法。同时花括号后面的分号去掉,同时与外界感觉有相同类名的类没有关系,外部类名.内部类名 对象名 = 外部类对象.内部类对象;重点:子类的类名匿名了,同时子类继承该类或者实现该接口,创建对象。对象没有名字(双匿名,一个是子类的类名,另一个是对象名)①当为操作类方法传参的时候,匿名内部类就相当一个实现类对象直接传。并调用内部类的方法,其次再外界创建对象,再调用外部类对象的方法。前提:存在一个类或者接口,这里的类可以是具体类也可以是抽象类。

2023-03-29 15:41:23 49

原创 12.JavaSE 接口(介绍及正确用法)

④接口里面只能有抽象方法,不能有非抽象方法,同时自带系统默认的public abstract的关键字修饰。继承关系,可以单继承,也可以多(多层和多个)继承,Java中的多继承是体现在接口与接口之间。如果子类继承父类抽象类同时实现接口,两种的抽象方法在多态的情况下不能同时写,除非强制转换。实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时。②接口是抽象的内容,不能直接实例化,可以通过多态的方式间接实例化。接口与接口 继承,单继承,多(多层和多个)继承。

2023-03-29 15:40:35 105

原创 14.JavaSE 形参和返回值

②方法的返回值是抽象类名,其实返回的是该抽象类的子类对象。①方法的形参是抽象类名,其实需要的是该抽象类的子类对象。②方法的返回值是接口名,其实返回的是该接口的实现类对象。①方法的形参是接口名,其实需要的是该接口的实现类对象。②方法的返回值是类名,其实返回的是该类的对象。①方法的形参是类名,其实需要的是该类的对象。基本数据类型:略(该专栏的第一章有提到)

2023-03-29 15:40:20 51

原创 11.JavaSE 抽象类(介绍及正确用法)

非抽象成员方法提高代码复用性(继承保证的),抽象成员方法限定子类必须完成重写。也就是在子类的构造方法中访问父类的构造方法,用于对它(抽象类)的数据初始化。在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象。前提:因为子类继承了父类抽象类中的抽象方法,等于子类有抽象方法。注意:抽象类是抽象的不是具体的,不能直接实例化(创建对象),但可以通过子类。(抽象类不一定有抽象方法,但有抽象方法的类一定是抽象类)②抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类。要么重写抽象类中的所有抽象方法。

2023-03-29 15:39:47 69

原创 10.JavaSE 多态(内容介绍及正确使用)

①编译(编译器)看等号左边, 即父类里面有的成员变量,在操作类上才能使用,如果没有,则不能使用。①编译(编译器)看等号左边, 即父类里面有的成员方法,在操作类上才能使用,如果没有,则不能使用。格式:子类名 对象名 = (子类名) 父类引用的对象名;定义方法的时候,使用父类型为参数,将来在使用的时候,使用具体的子类型参与操作。因为成员方法有重写,而成员变量没有,即重写过的方法就输出重写后的内容。②访问的成员方法是子类的成员方法的方法体。②访问的成员变量是父类的成员变量的值。

2023-03-29 15:38:40 56

原创 9.JavaSE 修饰符(介绍及正确使用)

static修饰的成员变量可以被所有对象共享,只有一个对象的该变量赋值,后面的对象的该变量的值与前者相同。final修饰成员方法子类不能重写,final修饰成员变量不能更改数值,final修饰类不能被继承。tip:自动建包:javac -d.Helloworld.java中的-d.是在当前目录下自动建包的操作代码。格式二: 第十天.修饰符.导包.Teacher t2 = new 第十天.修饰符.导包.Teacher();总结:非静态成员方法能使用静态和非静态成员,静态成员方法只能调用静态成员。

2023-03-29 15:35:17 66

原创 8.JavaSE 继承(详细知识)

③表面父类私有private成员子类是可以继承的,但不能直接使用,然后父类私有的成分不能被继承包括构造和成员方法。*但实际上子类没有继承父类的私有变量,而是继承了get/set方法 ,再然后改变和获取私有变量的值。当测试类创建子类对象时,会先输出父类的无参构造方法的内容再输出子类(无参或者有参)构造方法的内容。方法体内的局部变量 > 方法体本类的成员变量 > 方法体本类继承的父类的成员变量。即子类重写的方法的访问权限不能比父类方法的访问权限低。*子类中所有的构造方法默认都会访问父类中的无参的构造方法。

2023-03-29 15:34:00 45

原创 7.JavaSE 集合类的认识以及ArrayList的详细内容

E -- 是此列表中元素的类型(是一种特殊的数据类型,即包装类或者泛型)结果:前[hello, world, 100]好处:集合类提供一种存储空间可变的存储模型,能随机改变数据容量,而数组不能。public ArrayList():创建一个空的集合对象。删除指定索引处的元素,返回被删除的元素。修改指定索引处的元素,返回被修改的元素。在此集合中的指定位置插入指定的元素。删除指定的元素,返回删除是否成功。将指定的元素追加到此集合的末尾。返回集合中的元素的个数。返回指定索引处的元素。注意:索引越界也会报错。

2023-03-29 15:32:59 60

原创 6.JavaSE API部分解释 和 String类和StringBuilder类详解

java.lang包下的, Java程序中的所有字符串文字(例如"abc" )都被实现为此类的实例(也就是说,Java程序中所有的双引号字符串,String类的对象)。代码中出现几次,JVM都只会建立一个String对象,并在 字符串池(常量池) 中维护,常量池中有就直接被引用,可以试想只有一个常量池,放一堆东西被找去配对。如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费内存空间,而这种操作。案例:用户登录,遍历字符串,统计字符次数,字符串拼接,反转(倒着遍历)

2023-03-26 13:22:25 45

原创 5.JavaSE 面相对象基础

注意:方法被哪个对象调用,this就代表哪个对象(可以理解为this 等于 对象名,然后变成类内部的改变操作)②提供 set变量名(参数) 方法,用于设置(改变)成员变量的值,方法用public修饰。因为在方法中的变量,如果有与方法外的变量名相同的变量,则就近原则都是形参,即局部变量。①提供 get变量名() 方法,用于获取成员变量的值,方法用public修饰。②作用是保护成员不被别的类(直接)使用,被private修饰的成员,针对private修饰的成员变量,如果需要被其他类视同,提供相应的操作。

2023-03-26 13:17:18 47

原创 4.JavaSE 方法(解释)和其注意事项

如果有两个形参并且操作两个形参的,即用分支语句只有if和else if语句,且在后面花括号里面写return不能达到返回值的效果,String类的所有方法都不会改变String类对象内容,要改变String类对象的值就必须创建一个新的String对象。通过方法里的方法改变是无法改变main方法里面的参数值的 ,实例:void change。因为在堆内存的地址相同,所以通过方法里的方法改变是能改变main方法里面的参数值的。注意:方法调用时,参数的数量与类型必须与方法定义中的设置相匹配,否则程序将报错。

2023-03-26 13:13:38 52

原创 3.JavaSE 运算符

JavaSE运算符

2023-03-20 11:17:03 174 1

原创 2.JavaSE的基础语法知识

基础语法

2023-03-20 11:10:26 79 1

原创 1.JavaSE 部分跨平台原理和Path配置

初学者或者零基础的也可以配合视频教程,比较视频教程为主,初学视频b站上我比较推荐黑马程序员的。

2023-03-20 11:06:48 128 2

空空如也

空空如也

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

TA关注的人

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