自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 三个重要关键字abstract,static,final

1、生命周期 非静态成员变量随着对象创建而出现,随着对象被垃圾回收而消失 静态成员变量是随着类的加载而出现,随着程序的运行结束才消失 2、存储位置 非静态成员变量随着对象创建而在堆中开辟内存 静态成员变量随着类的加载而在方法区中静态区开辟内存 3、存放的数据特点 非静态成员变量存储的是每个对象特有的数据 静态成员变量存储的是所有对象共享的数据 4、访问方式 非静态成员变量是通过类对象访问 静态成员变量即通过类对象访问,也可以通过类直接访问。意为不完整的方法,必须包含在抽象类中。

2023-01-19 13:24:30 383

原创 子类创建对象的过程,多态的概念及前提条件,多态的应用场景

场景一: 方法参数的类型是父类, 调用方法时传入的数据是子类对象。场景二: 方法的返回值类型是父类, 实现方法时返回是子类对象。1)加载父类、子类,如果存在静态块则执行(先父后子)多态:父类的引用指向子类的对象,产生多种形态。2)执行父类的成员变量的初始化和构造方法。3)执行子类的成员变量的初始化和构造方法。前提条件: 继承+重写。

2023-01-19 13:08:49 161

原创 面向对象三大特征

面向对象三大特征。

2023-01-19 13:04:42 122

原创 对象与类的关系,创建对象的过程,对象的封装性

1)简述对象与类的关系。2)简述创建对象的过程。3)简述对象的封装性。

2023-01-19 12:44:32 140

原创 初识面向对象

说明: 没有引用指向实例化的对象,并在调用完此功能之后,对象就变成垃圾 eg: new Car("白","QQ1",5).run();【注意】 静态代码块随着类加载方法区时,执行一次,创建类实例时,已加载过的类(方法区)不会执行静态代码块。方法:前进 run()、显示信息 show()、refuel() 加油。如果成员变量与局部变量名字相同时,访问成员变量时,需要前面加this.前辍。一般代码块: 可以访问静态成员,也可以访问普通成员变量。构造方法:实例化时被动调用的,可以重载的。

2023-01-19 12:41:16 122

原创 常用数组的查找算法

1、 确定查找区间的中心位置: int mid=(low+upper)/2。2、若中间点位置值大于待查值,则新的查找区间是中间点位置的左边区域。3、若中间点位置值小于待查值,则新的查找区间是中间点位置的右边区域。4、下一次查找是针对新的查找区间进行的。

2023-01-19 12:21:30 141

原创 三大排序:冒泡排序,快速排序,插入排序

思路:从数组的第一个元素a[0]开始,将其后一个元素a[1]插入到a[0]的前面或者后面,接着继续这一过程。思路:通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。本次结束之后, 确认了 k左边的所有数据比k小, 它的右边的数大k, 将左和右边分别按上面的排序方式 ,拆分进行排序。思路:相邻的两个数进行比较,会进行n-1轮比较,每一轮会比较n-1次之后,将数组中最大的数排在最后。②大部分情况下,插入都略优于选择;

2023-01-19 12:17:49 103 1

空空如也

空空如也

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

TA关注的人

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