自定义博客皮肤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)
  • 收藏
  • 关注

原创 第十章:接口

注意:静态方法没有写访问修饰符,默认为public2. JDK9.0开始,接口中可以定义私有方法。接口:是一种标准,接口的实现者和使用者都必。常量接口:接口中只有静态常量,没有定义任何。标记接口:空接口,接口中没有定义任何的属性。函数式接口:接口中只有一个抽象方法,对静态。实现类覆盖接口中的方法时,访问权限必须是。注意:如果一个类实现多个接口,需要把所有。注意:一个类实现多个接口的同时,允许继承。普通接口:具有至少一个抽象方法的接口。接口中的属性都是公开的、静态的、常量。

2024-06-09 22:41:15 320

原创 第九章:三个修饰符

特点:抽象类可以声明引用,但是不能创建对。注意:抽象类中可以定义属性、成员方法、构。特点:抽象方法只有方法的声明部分,没有方。特点:静态属性基于类而存在,和创建多少对。作用:在类加载的时候,按照和静态属性定义。的对象、引用都可以作为实际参数进行传递。的先后顺序完成静态属性的初始化工作。内存中,一个类 类加载只进行一次。注意:抽象方法只能定义在抽象类中。修饰的属性称为静态属性、静态变。先进行类加载,再完成对象的创建。修饰的引用,存储的对象不允许改。象无关,所有的对象共享同一份。盖抽象的父类中所有的抽象方法。

2024-06-09 22:38:15 373

原创 第八章:面向对象的三大特性[封装、继承、多态]

同,但是返回值类型和父类不同的方法时,编译报。但是参数列表不同的方法时,编译通过,运行也通。象,默认使用父类中无参数的构造方法完成父类对。法的第一行,代表调用父类构造方法,用于指示利。的方法,如果覆盖了,则优先调用子类覆盖后的方。父类型的引用 赋值给 子类型的引用,需要强。子类型的引用 赋值给 父类型的引用,直接赋。子类通过继承关系,直接使用父类中的属性和。使用:如果子类覆盖了父类中方法,则优先使。以父类型的引用调用属性和方法时,只能调用。理解:子类中定义了和父类中相同的方法。

2024-06-09 22:36:30 897

原创 第七章:面向对象

通过调用传递的实际参数,决定调用重载中的哪一。造方法:无参数的构造方法只能定义一个,可以定。对象与对象之间是相互独立的,操作一个对象不。同类型的引用之间可以相互赋值,传递的是对象。个对象,利用对象与对象之间关系,解决问题。对象的属性:代表对象有什么特征,对应静态。对象的方法:代表对象能做什么,对应动态的。如果一个类中定义任何有参数的构造方法,则。是强类型的语言,对应类型的对象必须存储在。引用应用在形式参数上:对应类型的对象和引。引用应用在返回值上:对应类型的对象和引用。

2024-06-09 22:33:07 547

原创 第六章:数组

数组:一组连续的存储空间,可以存储多个相同。数组的重要因素:数组的长度 和 数据类型。访问数组时指定的下标不在合法范围内,则编。创建一个更大空间的新数组,通常是数组的长。排序:将数组中的元素按照一定规则进行存储。数组类型变量存储的是数组在内存中首地址。将原数组中的元素一一赋值到新的数组中。一比较,将较大的数据进行往后移。声明数组:确定数组的数据类型。对数组元素进行一一访问,遍历。将原数组元素一一赋值到新数组。(3) 新的地址覆盖旧的地址。分配空间:确定数组的长度。创建一个更大空间的新数组。

2024-06-09 22:24:05 289

原创 第五章:函数

表函数必须给调用者返回对应的数据;被调用函数内部的代码,函数执行完毕以后,带着。函数:执行一段特定功能的代码,并且可以通过。函数定义的位置:定义在类以内,其他函数以外。调用者必须提供必要的数据,才能使函数完。成相应的功能,函数和调用者之间交互的数据被。理解:函数和调用者之间的一种数据交互,调用。者通过函数调用,函数需要给调用者返回的数据。多数情况下,函数与调用者之间需要数据的交。形式参数:简称形参,函数和调用者之间需要。实际参数:简称实参,函数调用时,用户传递。注意:函数递归使用过程中,必须设置一个出。

2024-06-09 22:20:32 257

原创 第四章:循环结构

先执行循环的初始化,接着判断循环条件,如果条。先执行循环变量的初始化,接着执行循环体,同时。循环变量改变,然后判断循环条件,条件满足,则。再次执行循环体,循环变量的改变,再次的判断循。利用循环打印图形:通常使用外层循环控制行,循环的组成部分:循环变量的初始化、循环条。循环变量改变,再次判断循环条件,如果满足。循环:当循环次数不确定时,建议使用。:中止、结束本次循环,从而进入下一。:中止、结束本层的本次循环,从而进。循环:当循环的次数明确时,建议使用。:终止、结束当前循环;中循环体,从而执行循环变量的改。

2024-06-09 22:17:22 351

原创 第三章:分支结构

从定义位置开始,到定义它的代码块结束。后面对应的语句,如果都匹配不成功,在重合的作用范围内,不允许命名冲突。后面的值,哪一个匹配成功,后面表达式的结果类型必须是。中的表达式结果,从上往。中的条件成立,则执行。执行原理:先判断外层的。

2024-06-09 22:15:27 216

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

概念:计算机中的一块内存空间,存储数据的基。布尔类型通常用于判断:分支结构、循环结构等。应用场景:大数据类型 赋值 给 小数据类型。理解:通常由字面值、变量、运算符组成式子,变量的组成部分:数据类型、变量名、数据。字面值:以双引号引起来的一个或是多个。类、接口、集合、数组等都为对象类型。场景:小数据类型 赋值给 大数据类型。中布尔类型不能参与 加法运算;可以采用科学计数法的形式进行存。简单数据类型、原始数据类型。时,需要使用强制类型转换。两端都为数值类型,则为加。单精度,字面值后面必须加。

2024-04-06 16:25:22 569

原创 第一章:Java的历史、环境搭建

2.注意:实际运行的时候,运行的是.class文件 .java文件一次编译;4.跨平台性:可以在不同的操作系统上,执行java代码(windows+MACOS+linux。(1)先编译:将java代码通过编译器生成对应的字节码文件(.class结尾)(1)JVM:Java虚拟机,作用:屏蔽不同操作系统之间的差异性。(2)后运行:将 .class文件通过解释器,逐行的解释并运行。(2)JRE:Java运行环境,JRE=解释器+JVM。(3)JDK:Java开发工具、Java开发工具包;

2024-03-10 14:17:51 347 1

空空如也

空空如也

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

TA关注的人

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