- 博客(12)
- 收藏
- 关注
原创 栈和队列的实现
在Java在Java中,栈(中,栈(Stack)和队列(Queue)是Stack)和队列(Queue)是两种基本的数据结构,它们在处理数据集合时遵循不同的原则。栈遵循后进先出(LIFO, Last In First Out)的原则,而栈遵循后进先出(LIFO, Last In First Out)的原则,而队列遵循先进先出(FIFO, First In First Out)的原则。和队尾rear)的循环移动来实现队列的循环使用。System.out.println("队列满,无法 (isFull()) {
2024-08-01 13:18:02 392
原创 Java String的深入探索与实战案例
Java中的String类是一个功能强大的类,它提供了丰富的方法来操作字符串。由于String的不可变性和字符串常量池的存在,使用String类时需要特别注意性能和内存使用。通过合理利用String类的特性和方法,可以编写出高效、安全的Java程序。
2024-07-22 21:35:26 909
原创 JavaSE总结(继承与多态部分)
向上转型是安全的,可以自动进行,主要用于实现多态性;而向下转型是不安全的,需要显式进行,并且在转换前应该使用instanceof进行类型检查,以避免异常。这两种转型在Java面向对象编程中非常常见,理解它们的用法对于编写灵活、可扩展的代码至关重要。##### 5. 重写(Override)重写是子类对父类方法的重新实现。重写的方法必须与父类方法具有相同的名称、参数列表和返回类型(或返回类型的子类型)。同时,子类中重写的方法的访问权限不能低于父类方法的访问权限。
2024-07-12 17:58:10 851
原创 Java异常处理:深入理解与实战应用
Java异常是Java程序中发生的、打乱程序正常执行流程的事件。当Java虚拟机(JVM)检测到程序中出现错误时,会抛出一个异常对象。这个异常对象包含了异常的类型和程序的状态信息,Java运行时系统则寻找相应的异常处理器来处理这个异常。Java通过块来处理异常。try块:用于包裹可能产生异常的代码。catch块:紧跟在try块之后,用于捕获并处理异常。可以有多个catch块来捕获不同类型的异常。finally块(可选):无论是否发生异常,finally块中的代码都会执行。
2024-07-07 15:10:06 511
原创 C语言-------数组(知识点+例题)
本节看点:1.一维数组的创建和初始化2.一维数组的使用3.一维数组在内存中的存储4.二维数组的创建和初始化5.二维数组的使用6.二维数组在内存中的存储7.数组越界8.数组作为函数参数掌握了数组的基本知识,本文也就结束了,希望本篇文章能够帮助大家更好的了解数组!若有不足之处,也希望大家在评论区指出,本人一定及时改正!
2023-08-22 21:05:39 577 14
原创 C语言进阶----深度剖析数据在内存中的储存
本节看点:1.数据类型详细介绍2.数据在内存中的储存3.大小端字节序介绍判断4.浮点型在内存中的存储通过前面的学习,我们已经知道了数据基本的内置类型以及它们的存储空间的大小首先,我们来明确,类型的意义:1.使用这个类型开辟空间的大小(大小决定了使用范围)2.如何看待内存空间的视角整型家族:注意:char虽然是字符类型的数据,但是在存储的时候,存的是ASCII码值,因此把它归到整型家族,另外,C语言标准并没有规定char是否有符号,因此,char的符号取决于编译器我们知道,一个变量的创建是在内存中开辟空间的,
2023-08-13 10:12:06 213 9
原创 进阶c语言----------操作符详解(1)
操作符可分为算数操作符(+、-、*、/、%),移位操作符(),位操作符(&、|、^)、赋值操作符(=),单目操作符(~、!、++、--),关系操作符(>、
2023-08-03 10:09:07 153 2
原创 初识c语言(3)for循环
我们已经知道了while循环,但是为什么还要一个for循环呢?首先来看看for循环的语法。for(表达式1;表达式3;表达式3)循环语句;表达式1为初始化部分,用于初始化循环变量的表达式2为条件判断部分,用于判断循环终止条件表达式3为调整部分,用于循环的调整提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2023-07-24 13:08:05 119 2
原创 初识c语言(2)while循环
通过以往的学习,我们已经掌握了if语句:if(条件)语句;当条件满足的情况下,if语句后的语句执行,否则不执行。但是这个语句只会执行一次。由于我们发现生活中很多实际的例子是:同一件事情我们需要完成很多次。那我们该怎么做呢?c语言中给我们引入了while语句,可以实现循环。
2023-07-10 20:51:49 859 5
原创 字符函数和字符串函数(一)
c语言中对字符和字符串的处理很是频繁,但是c语言本身是没有字符串类型的,字符串通常放在常量字符串或字符数组中,字符串常量适用于那些对它不做修改的字符串函数,今天,咱就给大家浅浅介绍下字符串函数中的strlen函数吧!提示:以下是本篇文章正文内容,下面案例可供参考字符串以‘\0’作为结束标志,特别注意strlen函数返回的是字符串中‘\0'前面出现的字符个数(不包含’\0'。以下图为例:观察发现,当我们将字符串初始化时,初始化的方式不同,结果也不尽相同:方式一:数组形式。
2023-07-04 00:14:30 179 8
原创 初识c语言-------(1)变量与常量
生活中的有些值是不变的(比如圆周率,性别,身份证号码等等)而有些值是可变的(比如:年龄,体重,薪资)对于不变的值,c语言中常用常量的概念表示,变的值c语言中常用变量的概念表示。变量又可分为局部变量与全局变量。方法:变量类型名(int,char,double等)+变量名变量的命名规则;(1)只能由字母(包括大写和小写字母)、数字和下划线(——)组成。不能以数字开头,字符长度不能超过63个字符,不能使用关键字,变量的名字尽量有意义int x=2023;//全局变量int main()
2023-06-22 19:43:46 81 2
原创 路虽远,行则将至
古语有云”路虽远,不行不至“,编程学习同样如此,但我认为,要想学好编程,光靠学校的课程是远远不够的,更重要的是要培养良好的编程习惯及学习方法,而这需要我们付出大量的时间去不断总结、反思、提升。至于学习编程的目标吗,哈哈.......我认为最终目标就是可以写软件给自己及他人提供一些方便,从而节省时间,获得满满的成就感。我是来自双非二本软件工程专业的一名大一新生,也是一枚入门级编程小萌新,通过本学期学校开设的课程,大致对c语言有一定了解,在以后的学习过程中,希望能不断提高自己的专业知识与实操能力。
2023-06-19 10:55:24 143 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人