自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中finallize垃圾回收器

finalize方法什么时候调用?1.finalize方法每个java对象都有。2.finalize方法不需要程序员去调用,由系统自动调用。3.java对象如果没有更多的引用去指向它, 则该java对象成为垃圾数据,等待垃圾回收器的回收,垃圾回收器在回收这个java对象前会自动调用该象的finalize方法。public static void main(String[] args)...

2019-02-22 16:04:55 311

原创 Java中的接口

接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为接口如何使用?/*汽车和发动机之间的接口生产汽车的厂家面向接口生产生产发动机的厂家面向接口生产*/interface Engine {//Engine 接口 // 所以发动机都可以启动 void start();}cl...

2019-02-22 15:58:33 98

原创 Java抽象abstract关键字

abstract是声明方法的存在而不去实现它的类(方法),被叫做抽象类(抽象方法)。1.如何定义抽象类?class关键字前加abstract关键字。2.抽象类无法被实例化 ,抽象类也有构造方法,是给子类创建对象。3.抽象类可以定义抽象方法。在方法修饰符列表中加上abstract关键字并且以";“结束,不能以”{}"结束。4.抽象类中不一定有抽象方法,但抽象方法必须出现在抽象类中。5....

2019-02-13 14:27:07 194

原创 super关键字

super特点1.super不是引用类型,super中是存储的是不是内存地址,super指向的不是父类对象。2.super代表的是当前子类对象中的父类特征3.super和this都不能用在静态数据中什么时候使用super?子类和父类中都有某个数据。如果要在子类中访问父类数据需要使用 super.super可以用在什么地方?1.super可以用在成员方法中2.super可以用在构造方...

2019-02-10 14:18:36 241

原创 关于Java中向上转型与向下转型

1.向上转型(upcasting)子类转父类2.向上转型(downcasting)父类转子类PS:无论是向上转型还是向下转型,两个类之间必须要有继承关系3.多态的好处是什么?1.0项目拓展能力强1.1使用多态可以使代码之间耦合度降低向上转型代码父类型引用指向子类型对象子类转父类也称为自动类型转型程序分为两个阶段:编译、运行阶段编译阶段只知道animalCat是一个Animal...

2019-02-08 20:18:35 102

原创 方法重写(override)

一、方法重写(override)的条件:1.必须要有继承关系。2.重写只能出现在子类中,如果没有继承关系,不存在重写,只存在重载。3.在子类中被重写的方法,必须和父类中的方法一致,相同的方法名、返回值类型、参数列表。4.子类方法访问权限不能小于父类方法的访问权限。5.子类不能抛出不父类更宽泛的的异常,但可以抛出父类方法的异常。6.父类的静态方法不能被子类覆盖。7.父类的私有方法不能被...

2019-02-08 14:58:34 4315

原创 Java中this关键字

1.在Java"this"关键字是什么?this是一个引用类型this存储在堆中每一个java对象上this指向自身这里是引用2.this能用在哪里?this用在成员方法中this可以用在构造方法中列public class TestDery {public static void main(String[] args) {//实例化对象,将其输出 Time t = ...

2019-01-27 19:52:09 94

原创 学习Java构造函数的一些总结

在Java中有一类特殊的函数.修饰符列表 构造方法名 (形式参数列表){方法体}— 构造函数构造函数的特点?1、函数名与类名相同2、不用定义返回值类型。(不同于void类型返回值,void是没有具体返回值类型;构造函数是连类型都没有)3、不可以写return语句。(返回值类型都没有,也就不需要return语句了)4、构造函数默认存在5、如果有有参数构造方法,系统不会提供默认构造方法(可...

2019-01-24 00:33:27 163

空空如也

空空如也

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

TA关注的人

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