自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十章:接口

注意2:如果实现类不想成为抽象类,需要覆盖所有接口中的抽象方法(包括接口的父接口。(6)接口中所有方法为公开抽象方法(默认被public abstract修饰)1.由于接口与之间的多继承性和接口与类之间的多实现性,让多态的运用更加多样性。(2)匿名内部类只能创建该类的一个对象,而且类的定义和对象的创建一起完成。(1)当得中有且只有一行语句时,舒可以省略(2)()中的数据类型可以省略。a.static 返回值类型 方法名 (形参){}interface 接口名1 extends接口名2,接口名3 {}

2024-06-11 13:40:21 268

原创 第九章 三个修饰符

(5)类加载:当JVM第一次使用一个类的时候,通过classpath找到对应类的。class文件,对文件进行读取,读取该类中包含的包名,类名,父类,属性,构造方法等信息,并将读取的信息保存到jvm内存中,一个类进行一次类加载。(4)作用:在类 加载的时候,静态代码块按照属性和定义的先后顺序完成对静态属性的初始化工作。(4)注意:静态方法中只能访问本类的静态成员,不能直接访问本类的非静态成员。(1)被static修饰的属性被称为静态属性或静态变量或者类变量。(1)被abstract修饰的类被称为抽象类。

2024-05-28 15:56:02 321

原创 第七章 面向对象

##一、编程思想1.面向过程(1)面向过程:将问题分为第一步、第二步、第三步·····直到解决问题(2)问题:解决小业务比较简单,但是在面对复杂的业务时,相对不好处理2.面向对象(1)面向对象:将一些业务过程看成一个整体,利用对象之间的关系,解决问题(2)好处:解决业务复杂问题是,相对简单#二、对象1.对象:计算机中的对象:复杂的客观事物在Java中的一种表现形式一切皆对象2.对象的组成部分:(1)对象的属性:代表对象有什么特征,对应静态数据部分。

2024-05-14 15:59:30 1212

原创 第四讲函数

程序以main函数作为入口,进入main函数从上往下依次执行,如果遇到函数的调用,则优先执行被调用的函数内部代码,被调用函数执行完毕之后,带着返回值返回到调用为止,继续后续代码内容。(2)返回值类型为:8种基本数据类型或是对象,代表函数有返回值,函数必须给调用者返回值对应类型的数据。1.理解:函数和调用者之间的一种数据交互,调用者通过函数获取一些数据结果(函数给调用者一定的结果)(2)回归:基于出口的结果,逐层向上回归,依次计算每一层的结果,直至回归到最顶层。(3)使用 形参相当于函数内部的局部变量。

2024-04-30 13:39:45 184

原创 第六章:数组

System.out.println("i="+i+"对应的元素为:"+ages[i]);java.lang.ArrayIndexOutOfBoundsException:(数组的下标越界)1.数组:一次性可以定义多个同类型变量,可以储存多个数据,而且可以对多个变量进行统一管理。(1)数组下标:从0开始一次为01234.。(4) // 对数组元素进行一一 ,称为数组的遍历。(1)声明数组:确定数组的类型。(2)分配空间:确定数组的长度。(5) 获取数组的长度:数组名.length。下标,数组名[下标]

2024-04-30 13:37:29 106

原创 【无标题】

在实现功能的时候,很多代码会重复出现,导致重复度高,开发效率低,将代码提取到一个函数中,需要的时候通过调用代码,实现写一次代码,可以重复使用的效果。数据类型 参数名 数据类型 参数名。如果指定了返回数据的类型 则return后的数据必须和指定的返回值类型匹配。3、返回值数据类型 基本数据类型 引用数据类型 void(表示函数没有返回值)5、参数列表:函数可以没有参数,可以有一个参数,可以有多个参数。权限修饰符 静态修饰符 返回值数据类型 函数名(参数列表){如果函数没有返回值 也没有参数。

2024-04-22 16:26:10 235

原创 第四章学习

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

2024-04-17 22:05:27 272

原创 第三章学习

首先获取switch中表达式的结果,根据结果从上往下进行匹配case后面的值,结果和哪一个case的值相等,则执行对应后面的语句;(2)执行原理:从上往下依次判断,哪一个条件成立,则执行对于{}中的语句。case 值2:语句2;(2)执行原理:如果if条件成立,则执行语句1,否则执行语句2。if(判断条件/布尔表达式){(2)break:终止swtich结构,防止case穿透。(2)执行原理:如果判断条件成立,则执行{}中的语句。if(判断条件/布尔表达式){if(判断条件/布尔表达式){

2024-04-17 22:04:56 320

原创 第二章学习

注意:被关系运算符连接的表达式结果类型为布尔类型,所以关系运算符连接的表达式也被称为 布尔表达式()(2)原理:先判断表达式是否成立,结果为true,执行表达式1,否则执行表达式2。身份证号:String id = "120***************x";&&:逻辑与,两端的连接为布尔表达式,只有当两端同时为true,结果才true。||:逻辑或,两端连接的是布尔表达式,只要有一端为true,结果为true。(3)表达式中没有double/float,有long,结果为long。

2024-04-17 22:04:14 1093

原创 java入门

(4)不能使用java中的关键词、保留字(goto、const)、特殊符号命名(true、false、null等)(4)变量名/函数名/方法名:第一个单词首字母小写,其余单词首字母大写(驼峰命名法)ageAndName。(1)main函数:被称为主函数,程序的入口,一个类中最多只能有一个主函数。(1)java中标识符只能以数字、字母、_(下划线)、$;(1)一个源文件中可以定义多个类,每个类中都可以定义一个main函数。(5)一个源文件中最多只能定义一个公开类(因为源文件名只有一个)

2024-04-17 21:49:48 619

空空如也

空空如也

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

TA关注的人

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