- 博客(14)
- 收藏
- 关注
原创 Java——异常
在 Java 里,系统自带的异常类型有时无法满足特定的业务需求,这时候就可以创建自定义异常创建异常类:自定义异常类需要继承 Exception 或者 RuntimeException。// 自定义受检查异常类// 自定义非受检查异常类添加构造方法:一般会添加一个带字符串参数的构造方法,用于传入异常信息// 自定义异常类,继承自 Exception// 带字符串参数的构造方法try {// 抛出自定义异常,并传入异常信息。
2025-03-26 23:08:45
701
原创 Java——内部类
成员内部类是定义在另一个类的内部,但在方法外部的类。它可以访问外部类的所有成员(包括私有成员),并且每个成员内部类的实例都与一个外部类的实例相关联内部类又称为嵌套类,外部类又称为封闭类Java中内部类分为四类地位类似一般成员属性可看为外部类的一个成员属性,无static修饰,可以使用任何访问修饰符例内部类利用外部类的this引用访问外部类成员常用于内部类与外部类中的变量重名时,如果内部与外部类成员重名,直接通过名字访问成员将访问内部类中成员2)外部类访问内部类成员这将涉及到内部类的实例化
2025-03-09 14:22:20
852
原创 Java——接口,抽象类
抽象类(Abstract Class)是一种特殊的类,它不能被实例化,主要用于为子类提供通用模板和约束规范语法:被abstract修饰,其中被abstract修饰的方法为抽象方法。
2025-02-25 21:51:59
511
原创 Java——继承,组合,多态
继承是面向对象编程中的一个机制,它允许一个类(子类)继承另一个类(父类)的属性和方法。通过继承,子类可以复用父类的代码,并且可以在子类中添加新的属性和方法,或者重写父类的方法。
2025-02-10 14:56:48
1005
原创 Java——类与对象,数组
对象是对现实世界中具体事物或抽象概念的一种模拟和表示,它具有自己的状态(属性)和行为(方法)。比如,若将“汽车”定义为一个类,那么每一辆具体的汽车,如“红色的宝马X5”“白色的丰田卡罗拉”等,就是“汽车”类的对象。简单来说类是使用类这一蓝图(模板)创建出的变量数据类型+[]+数组名//例如//int[]整体是array的数据类型。
2025-01-17 14:23:16
918
原创 C语言——动态内存管理
栈是一种具有后进先出(LIFO)特性的数据结构。栈区主要用于局部变量,函数参数,函数调用时的返回地址,返回数据等信息。它的内存分配和释放是自动进行的当一个函数被调用时,系统会在栈上为该函数的局部变量和参数分配内存空间;当函数执行结束后,这些内存空间会自动释放。柔性数组(flexible array member)是 C99 标准中引入的一个特性。它是一个在结构体中最后一个成员,其大小在编译时可以是不指定的(不完整类型),并且可以根据实际需要动态地分配内存来确定其大小。
2024-12-26 17:38:21
965
原创 Java语法部分基础
在Java语言中,用关键字final来定义一个常量(举例final int COUNT=10;将常量值赋值给常量)。常量一旦被初始化后,在程序执行的过程中,其值不可以发生改变的量。常量不同于常量值,它可以在程序中用符号来代替常量值使用,因此在使用前必须先定义。常量和常量值是不同的概念,常量值又称为字面常量,它是通过数据直接表示的。
2024-12-23 14:17:41
1313
原创 多分支选择的控制流语句switch case
switch(表达式) {case 值1:// 代码块1break;case 值2:// 代码块2break;case 值N:// 代码块Nbreak;default:// 默认代码块。
2024-12-23 12:40:08
1245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人