- 博客(22)
- 收藏
- 关注
原创 JAVA:14_异常
1. 类继承Exception 或是其子类,如果类继承了RuntimeException或是RuntimeException的子类,则抛出的异常为运行时异常2. 提供两个构造方法:(1) 一个无参数的构造方法(2) 带有String类型参数的构造方法,借助super()为父类Throwable异常信息属性赋值public 类名(String message){
2024-12-16 17:26:28
712
原创 JAVA:13_集合
(5) boolean containsValue(V value):判断Map集合中是否包含指定的值,包含-true;(4) boolean containsKey(K key):判断Map集合中是否包含指定的键,包含-true;(1) V put(K key,V value) : 往Map集合中添加一个键值对,如果键在Map中没有存在,则直接添加,返回值为。开发时,通常用于读取配置文件。(1) Collections:用于操作集合元素的工具类,类中提供了大量的静态方法用于操作集合元素,例如元素排。
2024-12-16 17:18:35
434
原创 C语言:函数
【函数】 一段可重复使用的代码块,用于实现特定功能,提高代码的复用性和可读性。 【举例】计算两个整数之和的功能可以封装成一个函数,在程序中多次调用。【函数分类】自定义函数:根据具体需求自行编写定义的函数,用于实现特定的功能任务,以提高代码的复用性和可读性。系统函数:由 C++ 标准库或其他相关库提供的已经预先定义好的函数,这些函数实现了一些常见的、通用的功能,程序员可以直接在自己的程序中调用它们,无需自己重新编写实现这些功能的代码,从而提高开发效率。 【基本语法】返回值类型 函数名(参数列表) {函数
2024-12-15 22:44:32
893
原创 C语言:数据类型(char类型)
4、 字符型 char(重点)【内存大小】char 字符型,存储单个字符,使用单引号 ' '包含内容。在内存中占1个字节(8位)。实际存储的时候是以字符的ASCII码对应的数值,存储在内存中。cout<<"char所占字节数量:"<<sizeof(char)<<endl;【定义方式】默认是有符号的类型。存储8进制的数字存储16进制的数字【取值范围】char类型的变量可以存储单个字符,也可以存储一定范围内的数字。有符号的情况下:-27~27-1无符号的情况下:0~28-1。
2024-12-15 00:10:16
680
原创 C语言:数据类型(浮点型、布尔类型)
cout<<"double所占字节数量:"<<sizeof(double)<<endl;cout<<"float所占字节数量:"<<sizeof(float)<<endl;cout<<"bool所占字节数量:"<<sizeof(bool)<<endl;bool类型的变量保存任何一个非0的数字,都是true,输出都是1。有符号的double类型的最小值: 2.22507e-308。有符号的float类型的最小值: 1.17549e-038。在内存中占1个字节(8位)。假就是false,false就是0。
2024-12-14 23:56:36
811
原创 C语言:数据类型(整型)
cout<<"short所占字节数量:"<<sizeof(short)<<endl;默认是有符号的类型,num可以赋值为正数,也可以为负数。默认是有符号的类型,num可以赋值为正数,也可以为负数。默认是有符号的类型,num可以赋值为正数,也可以为负数。cout<<"long long所占字节数量:"<<sizeof(long long)<<endl;cout<<"long所占字节数量:"<<sizeof(long)<<endl;cout<<"int所占字节数量:"<<sizeof(int)<<endl;
2024-12-14 23:51:46
680
原创 JAVA:12_常用类(下)
(2) boolean contains(String str):判断一个字符串中是否包含 str子串,包含-true;(6) String[] split(String str) : 将当前字符串进行拆分,拆分结果封装为一个String类型的数组。// 产生两个对象。(1) String的字面值是字面常量,如果在字符串上进行操作,在原有字符串的基础上拷贝一个副文本,在副。
2024-11-13 11:11:07
556
原创 JAVA:12_常用类(上)
(1) Object 类位于 java.lang 包中,是继承关系的根类、超类,是所有类的父类(直接的父类或是间接父类)// 借助Integer类中的成员方法 intValue()注意:将String类型的数据转换为 int/Integer类型的数据,要求要转换的String数据类型必须是纯数。(2) equals 方法:Object类中方法用于实现用(==)实现,比较对象地址;(4) 自动装箱实现的原理:自动装箱底层调用的时Integer类中 静态的 valueOf方法: 【面试难点】
2024-11-13 11:07:38
1084
原创 JAVA:11_内部类
/ 内部类的对象 (3) 外部类的当前对象:外部类类名.this。(2) 局部内部类对象的创建,必须在定义它的方法内部创建,并且在类的定义位置后面完成对象的创建。(2) 基于一个匿名内部类只能创建该类的一个对象,并且匿名内部类的定义和对象的创建一起完成。(4) 访问静态内部类的静态成员时,可以直接通过 外部类类名.静态内部类类名 进行访问。4. 内部类的分类:成员内部类、静态内部类、局部内部类、匿名内部类。(5) 静态内部类只能访问外部类的静态成员(静态属性和静态的方法)
2024-11-06 18:24:35
311
原创 JAVA:09_三个修饰符
1. abstract可以用于修饰符类(1) 被abstract修饰符的类称为抽象类语法: abstract class 类名{}(2) 抽象类编译之后生成独立的 .class 文件(3) 抽象类不能单独创建对象,但是可以声明引用(4) 抽象类中可以定义成员变量和成员方法(5) 抽象类中有构造方法,抽象类中构造方法供子类创建对象,先去完成父类对象的创建时应用。2. abstract 可以用于修饰符方法(1) 被abstract修饰符的方法称为抽象方法。
2024-11-06 10:51:53
898
原创 JAVA:_08面向对象的三大特性(下)
iii. 作用:将引用中存储的实际对象类型 和 instanceof后面的类型相比较,如果实际对象类型。i. 如果 实际存储对象类型 和 要转换的类型一致,则编译通过,运行也通过。(1) 多态用在数组上:本类型+所有的子类型的对象都可以作为数组元素进行存储。(2) 子类型 的引用 赋值 父类型的引用 ,可以直接赋值 ---》多态。(3) 多态用在返回值上:本类型+所有的子类型的对象都可以作为返回值返回。(1) 父类型的引用 赋值 给 子类型的引用 ,通过强制类型转换。// 要转换的类型 Dog。
2024-10-30 11:28:38
409
原创 JAVA:_08面向对象的三大特性(上)
(3) 如果子类的构造方法第一行没有使用 this()/this(实参) 或是 super(实参) ,则JVM默认在构造方。的构造方法第一行语句查找 super()/super(实参) ,而是转向 this()/this(实参)指向的构造方法。a. super() /super(实参) :用在子类的构造方法中,指示创建子类对象时,JVM先去完成父类对象对象创。Iv. 如果子类的构造方法的第一行语句为 this()/this(实参),则JVM完成父类创建时不在当前的子类。
2024-10-30 11:23:20
980
原创 JAVA:10_接口
2. 注意:遇到接口回调的应用,开发人员需要关注的是根据接口规范,给予接口的实现部分。接口定义好之后,将接口的实现者和接口的使用者分离,借助多态,降低各模块之间的耦合度。1. 接口:是一种标准、规范,是接口的实现者和接口的使用者都必须遵循的约定。(2) 通常将主要功能定义在父类中,次要的功能(扩展的功能)定义在接口中。1. Java中的接口之间的继承关系是多继承,一个接口可以有多个父接口。1. 接口回调:接口定义之后,先有接口的使用者,再有接口的实现者。四、接口多继承的影响【了解】
2024-10-23 14:59:18
574
1
原创 JAVA :第七章 面向对象
2.对象的组成: (1)对象的属性:代表对象有什么特征,对应静态数据部分 (2)对象的方法:代表对象能做什么,对应动态的行为和功能。1.计算机中的对象:复杂的客观事物在java程序中的一种表现形式(一切客观存在的实物皆是对象)protected(受保护的) public(公开的)
2024-10-23 09:04:01
315
原创 JAVA :super的用法
第一种用法:super :用在子类的成员方法中,代表访问父类的属性和方法。 super.属性名 :访问父类中的属性。 super.成员方法名(实参):访问父类中的成员方法。第二种用法:super()/super(实参):用在子类的构造方法的第一行中,代表创建父类对象时调用父类的哪一个构造方法完成父类对象的创建(显示指定) 如果在子类的构造方法中,没有super()/ super(实参),则JVM会在子类的构造方法的第一行默认添加super() 在同一个构造方法中,super(参数)
2024-09-18 23:41:34
660
原创 JAVA(复习)
环境搭建:jdk,配置三个环境变量(java_home\path\classpath) 检查环境配置是否成功:dos命令窗口打开,利用javac和java java的第一个程序:class类 package包,javac -d . 类名.java / 编码规范 数据类型:基本数据类型和对象类型(String) 变量、数据类型之间的转换、表达式、运算符等 分支结构(if结构、swith..case分支) 循环结构(for循环-重点、while循环、do...while循环) 函数:方法
2024-08-28 09:17:33
487
原创 JAVA:第六章 数组
1. 先声明,在分配空间数据类型[] 数组名;数组名 = new 数据类型[长度];2.声明的同时,分配空间数据类型[] 数组名 = new 数据类型[长度];3.声明的同时初始化数据类型[] 数组名 = new 数据类型[]{值1,值2,};注意:[]不能再指定长度,由后面{}中值的个数决定长度。
2024-05-22 14:43:26
428
原创 JAVA:第三章 分支结构
1) 获取switch后面()中表达式的结果,从上往 下进行case后面的值匹配,和哪一个匹配成功,则 执行对应后面的语句;如果都匹配不成功,则执行 default后面的语句。(2) 表达式的结果类型为:byte、short、int、 char、String(3) break:终止、结束当前的switch..case结 构(4) default语句没有位置的先后顺序要求
2024-04-17 13:33:40
1356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅