自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 String中的库函数

【代码】String中的库函数。

2025-01-25 15:54:35 132

原创 Object类中的equals和hs

equals的功能是比较相不相同,大部分场景若想调用该方法需要重写equals方法,因为Object原生的方法是对地址进行比较。以上是hashcode方法,以及hashcode配合equals配合使用,当姓名和年龄相同时就认为是同一个学生,则存储位置相同。首先所有类都默认继承Object类。以下代码就是通过姓名进行比较。该方法是算一个对象的存储位置。2.hashcode方法。1.equals方法。

2025-01-25 10:12:59 178

原创 浅拷贝和深拷贝

以上方法是一个浅拷贝,若要拷贝需要具备一个条件,第一就是要拷贝的这个类要实现Clonable这个接口代表该类可以被拷贝,此时所进行的拷贝并不能将该对象完全拷贝,拷贝出来的moeny和this的moeny都指向同一个存储位置,如果要想修改moeny的值,无论是修改拷贝出来的还是原本的都会导致两个对象的moeny发生同步的变化。以上就是一个深拷贝,此时再此将student1进行拷贝,拷贝之后的price指向一个新的存储位置,两个price就是相互独立的了。

2025-01-24 16:27:42 142

原创 Comparator接口和Comparable接口

1.Comparable接口,通过implements实现该接口代表该类具有比较功能,通过重写compareTo方法来设置这个类默认的比较方法,一但设置成功,后续修改风险非常大。首先是这两个接口的共性,这两个接口的实现都可以实现类与类之间的比较,也能将一个类的数组进行排序。2.Comparator接口,该接口的实现需要是额外再定义一个类作为比较器。以下是我个人对这两个接口的理解。

2025-01-19 10:51:54 156

原创 静态方法和非静态方法的区别

第一“内存的分配”,静态方法也称类方法,在创建的时候就会分配内存,但是非静态方法在创建的时候是不会分配内存的,只有实例化一个对象之后才会为这个方法分配一个内存。第三“方法中调用方法”,静态方法中只能调用静态方法以及访问静态数据域,但是非静态方法不仅可以调用静态方法和静态数据域,也可以调用实例方法和实例数据域。非静态方法的生命周期和类的实例化对象相同,只有当类实例化了一个对象,非静态方法才会被创建,而当这个对象被销毁时,非静态方法所占有的内存也马上被销毁。

2025-01-19 09:22:09 223

原创 抽象类和接口的区别

第二“结构组成”不同,抽象类就是在普通类的基础上额外多了一个抽象方法,而接口中只能含有抽象方法和全局常量(被final和default修饰的方法可以有具体的实现),接口中的方法默认被publicabstract修饰,接口中的常量默认被publicstaticfinal修饰也就是说接口中的访问权限只能是public但是抽象类中可以是任意权限。第三“接口的存在解决了不能多继承的问题”,正常情况下一个类只能继承一个类,所以一个类只能继承一个抽象类,但是可以实现多个接口。

2025-01-19 08:18:45 215

原创 输入一个3×4的矩阵,计算并输出该矩阵的转置矩阵。(每个数据占三位,右对齐输出)

根据这个图片不难看出每行的第一个变成了每列的第一个,简单一点说就是第一行的数字放到了第一列的位置去了,第二行的数字放到了第二列的位置去了,以此类推,第一列的数字变到第一行的位置了,那么居然已经知道转置矩阵的概念下面就简单了。在这里有一个要特别注意的点就是左对齐和右对齐因为这个知识点很出现很容易忘记,接下来我来给大家总结下左对齐和右对齐。首先我们需要两个二维数组。

2023-10-28 18:10:05 2327 8

原创 输入两个数并且去求这两个数的最大公约数

首先给大家抽象的定义一下辗转相除法:辗转相除法其实就是用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止,如果看到这里你有些懵那么也没关系,我们来看一组辗转相除法的计算图片。到这里这道题的解析也就结束了,如果小伙伴们觉得有用的话,麻烦给个三连。这里给大家带来一种较为简便和推荐的方法,辗转相除法。接下来我们用代码的形式来求36和24的最大公约数。

2023-10-26 16:36:16 290 4

原创 打印100~200之间的素数(二)

这里为大家提供第二种方法。

2023-10-26 14:49:03 141

原创 打印100~200之间的素数

接下来我们对这个题进行分析,第一步我们需要构造一个100~200的整形变量我们就先称这个变量为i,其次我们还需要构造另外一个整形变量用于当作除数我们先称这个变量为j,那么这个j应该是多少呢?显然只要这个j<I,就行了,也就是说这个题需要构建一个循环嵌套,在这里如果i一旦被j整除那么就没有算下去的必要了,这个时候我们需要一个条件用于判断,那么接下来就直接给大家展示代码。接下来我们来看打印出来的结果。

2023-10-26 10:02:06 129

原创 一颗埋在博客的时间胶囊

哈喽大家好,我叫小溪,我是一位就读普通公办二本里的计算机科学与技术专业的一位大一新生,今年九月份也是正式开始了编程之旅,在10月份加入鹏哥的就业班,在未来我要跟着鹏哥以及通过自己的努力,学好专业知识,并且通过自己的努力参加各种竞赛,在大四的时候参加考研,通过自己的努力在未来拿到一份令自己满意的正式offer,在未来我也会不断更新博客,像小伙伴们分享我做过的一些比较不错的题,学到的知识点。最后祝我也祝诸位在未来都能拿到一个让自己满意的正式offer,让我们一起加油!

2023-10-26 08:19:11 108

原创 C语言的三种结构及其语法

今天给大家带来的是C语言中语言程序的分支结构和循环结构,其实C语言的语法学习起来是枯燥无味的,但是当我们有了一定的基础后,我们会接触到很多有意思的东西就比如,画图,鼠键控制等等,所以话不多说开始咱们今天的学习。顾名思义,分支结构是具有选择性的,在这里我要向大家介绍一个分支的语句(if else),这个语句有什么用?首先在C语言程序中的语法结构一共有三种,分别是,顺序结构,分支结构,循环结构,并且它们的作用大不相同接下来我将用代码以及文字的形式为大家展开各个结构的各个语法的作用。

2023-10-24 16:37:37 1261

空空如也

空空如也

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

TA关注的人

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