自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024.6.12java笔记2

如果方法带有返回值,当方法实现只有一行语 句,并且为return。内部类的分类:成员内部类、静态内部类、局部内部类、匿名内部类。理解:用于简化匿名内部类的实现过程,基于函数式接口实现。特点:匿名内部类定义和对象的创建一起完成,基于一个匿名内部类只能创建该类的一个对象。要求:继承一个父类或是实现一个接口。文件,命名 规则为: 外部类类名$内部类:定义在一个类内部的类。可以省略 (没有返回值的方法。内部类编译之后会生成独立的。只能应用在函数式接口上。中有且只有一行语句时,中的数据类型可以省略。

2024-06-12 07:54:07 289

原创 2024.6.12Java笔记

注意:一个类实现多个接口的同时,允许继承一个父类,但是必须继承在前,实现在后。函数式接口:接口中只有一个抽象方法,对静态方法和默认 方法没有要求。注意:如果一个类实现多个接口,需要把所有接口中抽象方法全部覆盖(常量接口:接口中只有静态常量,没有定义任何方法,应用不广泛。以接口类型的引用调用方法时,只能调用该接口中声明的方法。标记接口:空接口,接口中没有定义任何的属性和方法。接口:是一种标准,接口的实现者和使用者都必。普通接口:具有至少一个抽象方法的接口。接口中的属性都是公开的、静态的、常量。

2024-06-12 07:51:24 315

原创 2024.6.1日的笔记 三个修饰符 6

(4) 类加载:当 jvm第一次使用一个类的时候, 通过classpath找到对应的.class文件,对文件 进行读取,读取该类的相关信息(包、类、父类、属 性、方法、构造方法等),将读取到的信息保存到 jvm内存中,一个类 类加载只进行一次。(2) 语法: 访问修饰符 abstract 返回值类型 方法名 (形参);(3) 作用:在类加载的时候,按照和静态属性定义 的先后顺序完成静态属性的初始化工作。(2) 语法: 访问修饰符 static 返回值类型 方法名(形 参){}

2024-06-01 07:16:45 229

原创 2024.6.1日前Java笔记 面向对象三大特性 5

1. 理解:(1) 父类型的引用存储不同子类型的对象 父类类名 引用名 = new 子类类名();(2) 方法覆盖的要求: a. 子类中的方法名、形参列表、返回值类型 和父类相同 b. 子类的访问修饰符和父类相同,或是比父 类更宽。(2) 一个子类只能有一个直接的父类,但是可以具 有多个间接的父类(多级继承),java中的类之间的 继承关系是:单继承。c. 子类的构造方法中,如果没有使用 super()/super(实参),则在子类的构造方法第 一行默认添加super()

2024-06-01 07:12:22 281

原创 2024.6.1日前java笔记 面向对象 4

(3) 语法: public static 返回值类型 函数名(形参) { // 函数体 } 方法定义如下: public 返回值类型 方法名(形参){ // 方法体 }(4) 成员变量具有默认值: 整数类型:0 小数类型:0.0 字符类型:空字符 布尔类型:false 对象类型:null。(4) 方法的定义:分为方法的声明和方法的实现 声明:修饰符 返回值类型 方法名(参数)异 常。(2) 语法:数据类型 变量名;

2024-06-01 07:04:53 602

原创 2024.6.1日java笔记 数组 3

(3) 访问数组时指定的下标不在合法范围内,则编 译通过,运行报错,错误信息为: java.lang.ArrayIndexOutOfBoundsExcept ion(数组的下标越界)(3) 显示初始化: 数据类型[] 数组名 = new 数据类型[]{值 1,值2,值3};// 2. 将原数组元素一一赋值到新数组 中// 新 = 原 -》 新[0] = 原 [0] , 新[1] = 原[1](2) 声明的同时分配空间: 数据类型[] 数组名 = new 数据类型[长 度];

2024-06-01 06:56:22 209

原创 2024.6.1前java笔记(函数)2

程序以main函数作为程序入口,进入main函数从 上往下依次执行,如果遇到函数调用,则优先执行 被调用函数内部的代码,函数执行完毕以后,带着 返回值返回到调用位置,再继续后续代码.....调用者必须提供必要的数据,才能使函数完 成相应的功能,函数和调用者之间交互的数据被 称为参数。(1) 函数的定义:确定了函数的功能和函数名 a. 函数的声明:确定函数名 b. 函数的实现:确定函数功能。1. 理解:函数和调用者之间的一种数据交互,调用 者通过函数调用,函数需要给调用者返回的数据。

2024-06-01 06:21:06 268

原创 2024.6.1日前 java笔记1

(1) 语法: if(判断条件){ // 语句1 }else if(判断条件){ // 语句2 }else if(判断条件){ // 语句3 }else if(判断条件){ // 语句4 }else{ // 语句n }执行原理:会根据switch中的表达式结果,从上往 下进行依次匹配case后面的值,哪一个匹配成功, 则执行case后面对应的语句,如果都匹配不成功, 则执行default后面的语句。case 值3:语句3;

2024-06-01 06:13:03 231

原创 2024.2.19前笔记3

先执行循环变量的初始化,接着执行循环体,同时循环变量改变,然后判断循环条件,条件满足,则再次执行循环体,循环变量的改变,再次的判断循环条件...先执行循环的初始化,接着判断循环条件,如果条 件满足-结果为true。中循环体,从而执行循环变量改变,再次判断循环条件,如果满足-中循环体,从而执行循环变量的改变,再次判断循环条件...后面对应的语句,如果都匹配不成功,则执行default。上面,此时循环变量的作用范围扩大了,不建议。循环的组成部分:循环变量的初始化、循环条。执行循环条件不满足,结果为false。

2024-04-19 11:25:36 231

原创 2024.4.19前笔记3

逻辑或,或者,两端连接的必须都为布尔表达式,只要有一端为true。注意:被关系运算符连接的表达式称为布尔表达式,关系成立-true。:逻辑与,并且,两端连接的必须都为布尔表达式,两端同时为true。场景:将大数据类型 赋值 给小数据类型,需要使用强制类型转换。理解:表达式由变量、字面值、运算符组成式子,通常有一个结果。两端只要有一端为字符串,则为字符串的拼接。原理:判断布尔表达式结果是否成立,成立。int int 和int。语句的后面,所有类的上面;:逻辑非,在结果上进行取反。结果类 型为布尔类型。

2024-04-19 11:17:15 376

原创 2024.4.19之前的笔记2

是一种强类型的语言,对应类型的数据必 须存储在对应类型的变量中。字面值:使用双引号 引起来 的一个或是多个字符。布尔类型:常用于 分支结构,循环结构 中的判断。概念:计算中一块内存空间,存储数据的基本单元/变量的组成部分:数据类型、变量名字、数据。类、数组、集合、接口等都属性对象类型。采用 科学计数法的形式进行存储;相比谁的存储数据范围 更大?采用科学计数法的形式进行存储。使用 单引号的形式直接赋值。原始数据类型、简单数据类型。采用整数形式进行存储,范围。单精度,字面值后面必须加。D/D, 也可以不加。

2024-04-19 11:07:31 358

原创 2024.4.19前的笔记

变量名、函数名、方法名:第一个单词首字母 小写,其余单词首字母大写,称为 驼峰命名法(ageAndName)中关键字、保留字、特殊符号 (true\false\null)进行命名。中标识符可以采用中文进行命名;注释:对代码解释和说明,可以提高代码的可读性。中标识符只能以:数字、字母、下划线 (_)、标识符:开发中 起名字的地方统称为标识符。注意:单行注释中不能嵌套多行注释;多行 注释,可以写 多行内容。中的标识符没有长度的限制。中的标识符严格区分大小写。多行注释可以嵌套单行注释。只能写一行注释,不能换。

2024-04-19 10:56:23 361

原创 2024.3.8笔记

感觉出社会就失业

2024-03-10 08:11:16 234

原创 于2024年3月1日的第一次笔记

只是一个普通学生的课堂笔记,不过想进步

2024-03-06 21:37:49 170

空空如也

空空如也

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

TA关注的人

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