自定义博客皮肤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 318

原创 Java中的接口

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

2019-02-22 15:58:33 105

原创 Java抽象abstract关键字

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

2019-02-13 14:27:07 223

原创 super关键字

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

2019-02-10 14:18:36 270

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

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

2019-02-08 20:18:35 115

原创 方法重写(override)

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

2019-02-08 14:58:34 4333

原创 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 102

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

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

2019-01-24 00:33:27 172

空空如也

空空如也

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

TA关注的人

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