自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十章 内部类

(3) 当{}中有且只有一行 return语句时,{}和。3. 内部类编译之后生成独立的.class文件,文件命。2. Lambda表达式只能应用在函数式接口上(接口中。4. 内部类分类:成员内部类、静态内部类、局部内。(2) 匿名内部类只能创建该类的一个对象,而且类。(1) 当{}中有且只有一行语句时,{}可以省略。(1) 匿名内部类类继承一个类或是实现一个接口。名为:外部类类名$内部类的类名.class。1. 定义在一个类内部的类称为内部类。(2) ()中的数据类型可以省略。class 类名{}

2024-06-17 14:42:56 234

原创 第十章 接口

interface 接口名1 extends 接口名2,接口名。class 类名 implements 接口名1,接口名{}1. 接口:是一种标准,接口的实现者和使用者都必。(5) 接口中所有属性为公开、静态、常量(默认被。(1) 如果实现类不想成为抽象类,需要覆盖接口中。注意:Java中的接口与接口是是多继承,一个接口。1. 由于接口与之间的的多继承性和接口与类之间的。(3) 接口中的私有方法也是可以带有方法的实现部。1. 常量接口:接口中只有静态常量,没有定义任何。

2024-06-17 14:38:08 447

原创 第九章 三个修饰符

(1) 被static修饰的属性称为 静态属性、静态变。(2) 语法:访问修饰符 static 数据类型 变量。(2) 位置:定义在类以内,方法以外,被 static。2. final修饰的方法,只允许子类继承,但是不允许。(1) 被abstract修饰的方法称为 抽象方法。(1) 被 static修饰的代码块称为静态代码块。(5) 类加载:当jvm第一次使用一个类的时候,找。(3) 特点:可以声明引用,但是不可以单独的创建。(3) 特点:抽象方法只有方法的声明,没有方法的。

2024-06-17 12:18:17 286

原创 第八章 面向对象的三大特性

ii.实际存储对象类型和要转换的类型不一致,编译通过,但是运行报错,错误信息为: java.lang.ClassCastException(类型转换异常)(2) 原理:判断引用中存储的类型是否兼容于后面的类型(是否为后面的一种),是-true;a. 父类类名 引用名 = 子类型的引用名;b. 如果子类的方法名、返回值类型和父类相同,但是形参列表不同,不能构成方法覆盖,是发生在。(2) 以父类型的引用调用属性或是方法,只能调用 父类中定义的属性和方法。a. 子类类名 引用名 = (子类类名)父类型的引用名;

2024-06-12 20:30:07 604

原创 第七章:面向对象

(2) 参数列表不同(参数的数据类型、个数、顺序) (3) 修饰符、返回值类型、异常没有要求 注意:只有参数名不同不能构成方法的重载。1. 对象:复杂的客观事物在计算机中一种表现形式客观存在的事物,都可以利用计算机中对象进行表示 (一切皆对象)(3) 如果类中定义了有参数的构造方法,则默认的 无参数的构造方法就不再提供(可以自定义)(2) 提供一个有参数的构造方法(参数的个数、类 型、顺序通常取决于属性)(1) this():应用在构造方法中,代表调用本类的 其他构造方法。

2024-05-26 22:33:59 792

原创 第六章:数组

(3) 当访问数组时,给定的下标不合理,编译通 过,运行报错,错误信息为: java.lang.ArrayIndexOutOfBoundsExcepti on(数组的下标越界)(2) 第二种方式:借助工具类实现扩容 a=java.util.Arrays.copyOf(原数组名,新数组的长度);(4) 数组中元素进行一一访问,数组的遍历 for(int i=0;// 1. 定义一个更大长度的 int[] b=new int[a.length*2];// 外层循环:控制比较的轮数 for(int i=1;

2024-05-23 10:59:25 564

原创 第五章:函数

(1) 函数的定义:确定函数的功能和函数名 a. 函数的声明:确定函数的名字 b. 函数的实现:确定函数的功能。程序以Main函数作为入口,进入main函数从上往 下依次执行,如果遇到函数的调用,则优先执行被 调用的函数内部代码,被调用函数执完毕之后,带 着带着返回值返回到调用为止,继续后续代码内容。1. 理解:函数和调用者之间的一种数据交互,调用 者通过函数获取一些数据结果(函数给调用者一定的结果)

2024-05-20 09:13:56 714

原创 第四章:循环结构

先进行循环变量的初始化,然后进行循环条件的判 断,满足循环条件-结果为true,则执行循环体, 接着循环变量的改变,再次的判断循环条件,满足- 结果为true,再次执行循环体,接着循环变量改 变,再次判断循环条件.....直到循环条件不满 足,结果为false,终止、跳出循环结构,继续执 行循环结构后面的内容。(2) 循环变量的初始化可以定义在for上面,区别 在于循环变量的作用范围大,循环结束之后,循环 变量可以继续使用,不建议。2. 循环组成:循环变量的初始化、循环条件、循环 变量的改变、循环体。

2024-04-18 09:44:51 707 1

原创 第三章 分支结构

(2) break:终止switch结构,防止case穿透。(1) switch()中表达式的结果类型为:byte、(2) 如果()中布尔表达式结果为true,则执行{}先计算 swtich后面()中的表达式,根据表达式的。(2) 执行原理:如果if后面()中的布尔表达式条。值和{}中的case值进行从上往下依次匹配,和哪个。(2) 作用范围:从定义位置开始,到定义它的代码。}else if(判断条件){}else if(判断条件2){}else if(判断条件3){}else if(判断条件4){

2024-04-10 11:22:21 306

原创 第三章 分支结构

(2) break:终止switch结构,防止case穿透。(1) switch()中表达式的结果类型为:byte、(2) 如果()中布尔表达式结果为true,则执行{}先计算 swtich后面()中的表达式,根据表达式的。(2) 执行原理:如果if后面()中的布尔表达式条。}else if(判断条件){}else if(判断条件2){}else if(判断条件3){}else if(判断条件4){if(判断语句/布尔表达式){if(判断语句/布尔表达式){件成立,则执行语句1,否则执行语句2。

2024-04-10 11:20:42 218 1

原创 第二章:变量、数据类型、表达式、运算符

(2) 小数类型 float:4B,单精度,字面值后面必须加F/f double:8B,双精度,字面值后面可以D/D,也可不加 注意:java中的float和double可以采用科学计数法的形式进行存储:1.23456792E8。

2024-03-27 11:50:08 1509

原创 java的历史,环境搭建

(4) 变量名、函数名、方法名:第一个单词首字母 小写,其余单词首字母大写,称为 驼峰命名法 (ageAndName)(4) 不能使用 java中关键字、保留字、特殊符号 (true\false\null)进行命名。(1) 先编译:将 java代码通过编译器生成对应的 字节码文件( .class 结尾)(1) Java中标识符只能以:数字、字母、下划线 (_)、$组成,但是不能以数字开头。(2) Java中的标识符没有长度的限制 (3) Java中的标识符严格区分大小写。不同的计算机编程语言语法不同;

2024-03-17 22:34:14 662 1

空空如也

空空如也

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

TA关注的人

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