自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第九章:三个修饰符

(4) 作用:在类加载的时候,静态代码块按照和属 性定义的先后顺序完成对静态属性的初始化工作 (5) 类加载:当jvm第一次使用一个类的时候,通 过classpath找到类对应的.class文件,对文件 进行读取,读取该类的包名、类名、父类、属性、构 造方法等信息,并将读取的信息保存到jvm内存 中,一个类进行一次类加载。(4) 注意:静态方法中只能访问本类的静态成员, 不能直接访问本类的非静态成员 (5) 静态方法中不能使用 this 和 super关键字。static 数据类型 变量名 = 值;

2024-06-11 20:21:12 205

原创 第八章:面向对象的三大特性(封装,继承,多态)

b. super()/super(实参):应用在子类的 构造方法的第一行有效语句中,代表创建子类对象 时,告知jvm完成父类对象创建时采用哪一个构造 方法完成对象的创建。(2) 方法的覆盖要求: a. 子类的方法名、形参列表、返回值类型必须和 父类一致 b. 子类的访问修饰符,和父类相同或是比父类更 宽。(2) 执行:判断引用中存储的实际对象类型是否兼 容于后面的类型(是否为后面类型的一种),兼容true,不兼容-false。(2) 子类型的引用 赋值给父类型的引用,无需强 转,直接赋值,体现多态。

2024-06-11 19:39:47 719

原创 第七章:面向对象

6. 可以利用null作为引用的初始化数据,代表空地 址,但是如果使用存储null引用调用属性或是方 法,编译通过,但是运行报错,错误信息为: java.lang.NullPointerException(空指针异常)(4) 构造方法允许重载 (一个类中可以定义多个构造方法,但是无参 数的构造方法只能一个,可以同时定义多个有参数 的构造方法)局部变量在方法中 被优先使用。(2) 类和对象的关系: 类是对象的模板 对象是类的实例 注意:一个类可以创建多个对象。

2024-06-11 19:25:34 753

原创 第六章:数组

j使用 a[j] 和 a[j+1]进行 比较 if(a[j] > a[j+1])j使用 a[j] 和 a[j+1]进行 比较 if(a[j] > a[j+1])j使用 a[j] 和 a[j+1] 进 行比较 if(a[j] > a[j+1]){*/ // 第 i=1 轮:使用 a[j]代表第一个 比较项,相邻 的一项 a[j+1]// 使用 a[j] 和 a[j+1] 进行比较 if(a[j] > a[j+1])int[][] a= new int[4][3];

2024-05-22 19:44:01 360

原创 第五章:函数

(1) 形式参数:简称形参,函数和调用者之间的一 种约定,约定了调用者需要给函数传递什么数据 (2) 定义: public static void 函数名(数据类型 变量名,数据类型 变量名,数据类型 变量名3){ }程序以Main函数作为入口,进入main函数从上往 下依次执行,如果遇到函数的调用,则优先执行被 调用的函数内部代码,被调用函数执完毕之后,带 着带着返回值返回到调用为止,继续后续代码内容。3. 函数的定义位置:定义类以内,其他函数以外的 位置(与main函数并列)

2024-05-16 18:07:46 460

原创 第四章:循环结构

先执行循环变量的初始化,接着判断循环条件,如 果循环条件满足——结果为true,则执行循环体,然 后执行循环变量的改变,接着再次判断循环条件, 如果满足——true,则再次执行循环体,同时循环变 量进行改变...直到循环条件不满足-结果为 false,则终止、跳出循环结构。先执行循环变量的初始化,然后执行循环体,接着 对循环变量进行改变,判断循环条件,满足-结果为 true,则再次的执行循环体,对循环变量进行概 念,判断循环条件....直到循环条件结果为 false,结束、跳出循环结构。

2024-05-16 17:52:18 481

原创 第三章:分支结构

首先获取switch()中表达式的结果,根据结果从 上往下进行匹配case后面的值,结果和哪一个 case的值相等,则执行对应的后面的语句;(2) 作用范围:从定义位置开始,到定义它的代码 块结束 报错信息为:找不到符号。(2) 执行原理:从上往下依次判断,哪一个条件成 立,则执行对应{}中的语句。(2) 执行原理:如果if条件成立,则执行语句1, 否则执行语句2。(2) 执行原理:如果判断条件成立,则执行{}中的 语句。(1) 语法: if(判断条件/布尔表达式){case 值2:语句2;

2024-05-14 13:55:11 541

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

c. 转义字符: '\n':换行 '\t':水平跳格 '\' ':单引号 '\" ':双引号。注意:被关系运算符连接的表达式结果类型为布尔 类型,所以关系运算符连接的表达式也被称为 布尔 表达式(结果:true/false)(2) 语法: 源数据类型 变量名 = 值;(2) 创建对象: Scanner sc = new Scanner(System.in);(2) 原理:先判断表达式是否成立,结果为 true,执行表达式1,否则执行表达式2。

2024-05-13 21:11:37 885

原创 第一章:Java环境搭建

学习JAVA笔记

2024-03-12 23:51:40 603

空空如也

空空如也

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

TA关注的人

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