logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构——优先级队列(堆)

优先级队列是一种特殊的队列,它根据元素的优先级决定出队顺序,优先级高的元素先出队。

文章图片
#数据结构#java#开发语言 +1
软件测试:黑盒测试用例篇

本文摘要: 本节课系统讲解了软件测试用例的设计方法与应用场景。主要内容包括:1.测试用例概念与要素(测试环境、操作步骤、测试数据、预期结果);2.设计测试用例的万能公式(功能+界面+性能+兼容性+易用性+安全测试);3.六种核心设计方法:等价类法(划分有效/无效输入)、边界值法(测试边界数据)、正交法(减少用例数目)、判定表法(逻辑条件组合)、场景法(基本流与备选流)、错误猜测法;4.Web/命令

文章图片
#测试用例
【c++】命名空间概念及其使用

本篇博客为大家讲解一下c++命名空间这一重要概念,以及其使用。定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即为命名空间的成员。大家认为这个代码可以运行吗?这个变量没毛病的,因为我们就需要在C语言中展示这个冲突,c语言中表示不可以使用关键字做变量名,但是没有规定函数名不可以,我们看看终端显示:出现这个结果是意料之中,我们的头文件<stdio.h>

文章图片
#c++#开发语言
【JAVA】java的程序逻辑控制

本文介绍了Java中的三种基本程序结构:顺序结构、分支结构和循环结构。顺序结构按代码顺序执行;分支结构通过if-else和switch实现条件判断,需注意代码风格和浮点数精度问题;循环结构包括while、for和do-while三种形式,可使用break和continue控制流程。文章通过具体代码示例演示了各结构的应用场景,并强调了常见错误(如分号问题)和注意事项(如循环条件、代码风格等),为Ja

文章图片
#java#开发语言
【JAVA】java方法的使用

本文介绍了Java中方法的基本概念和使用方法。方法的作用包括模块化组织代码、代码重用、简化代码逻辑和提高开发效率。文章详细讲解了方法的定义格式、调用过程、形参与实参的关系,强调在Java中实参是形参的拷贝。还介绍了方法重载的概念,即同名方法通过不同参数列表实现不同功能,需满足方法名相同、参数列表不同的条件。通过具体代码示例展示了方法定义、调用和重载的实际应用,帮助理解Java方法的特性和使用要点。

文章图片
#java#开发语言
【JAVA】java数组的定义与使用

本文介绍了Java中数组的基本概念和使用方法。首先解释了数组是相同类型元素的连续存储空间,下标从0开始。详细说明了数组的创建和初始化方式,包括动态初始化和静态初始化。接着讲解了数组的访问和遍历方法,包括for循环和foreach循环。然后阐述了数组作为引用类型的特性,以及JVM内存分布中堆和栈的区别。通过示例展示了数组作为参数传递和返回值时的行为特点。最后提到Java的垃圾回收机制会自动管理堆内存

文章图片
#java#开发语言
【JAVA】java类与对象(万字讲解)

本文系统介绍了Java面向对象编程的核心概念。首先对比面向过程与面向对象的思想差异,通过洗衣机案例说明对象交互的优势;然后详细讲解类的定义、成员变量/方法、对象实例化过程,强调类与对象的关系;重点剖析了封装特性,包括private/public修饰符的使用和getter/setter方法实现;深入讲解了构造方法的特点、重载规则和初始化顺序;详细解析this引用和static关键字的用法及注意事项;

文章图片
#java#开发语言#intellij-idea
【JAVA】Java的继承(干货满满)

本文系统介绍了Java中的继承机制。继承通过extends关键字实现,允许子类复用父类的属性和方法,达到代码复用目的。文中详细讲解了继承的语法、super关键字的使用、父类成员访问规则、子类构造方法调用顺序等核心概念。同时比较了super和this的区别,介绍了protected关键字的作用范围。文章还指出Java不支持多继承,建议继承层次不超过3-5层,并介绍了final关键字限制继承的特性。最

文章图片
#java#开发语言#intellij-idea
【JAVA】java多态

本文主要介绍了面向对象编程中的多态特性。多态指同一行为在不同对象上产生不同结果,实现条件包括继承体系、方法重写和父类引用调用。文章详细讲解了方法重写规则、向上转型与向下转型的应用场景,并通过实例代码展示了多态的实现方式。同时分析了多态的优点(降低复杂度、提高扩展性)和缺点(运行效率稍低),特别强调了在构造函数中避免调用重写方法的注意事项。最后总结了多态是面向对象编程的重要特性,能有效提升代码的灵活

文章图片
#java#开发语言#intellij-idea
    共 19 条
  • 1
  • 2
  • 请选择