自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 抽象类和接口的区别

相同点: 抽象类和接口都不能实例化; 抽象类的子类和接口的实现类都必须要实现已经声明的抽象方法 不同点 抽象类需要extend继承,接口用implements实现 一个类只能继承一个类(单继承),但是一个类可以实现多个接口 抽象类强调所属关系,接口强调特定功能的实现 方法的实现形式,抽象类可以选择实现,接口必须都要实现 抽象类上方法的修饰符可以是private,非抽象方法必须要实现 ; 接口不能有私有的方法,默认public abstract类 抽象类的变量也可以有私有的,有默认类型,值可.

2021-12-13 21:10:16 90

原创 封装,继承,多态,内部类

封装(private):把对象的属性私有化 private可以修饰属性,方法,被私有化的成员只能在本类中访问 好处: 提高安全性 提高重用性 继承(extend) 特点: 使用extends关键字来表示继承关系 相当于子类把父类的功能复制了一份 Java只支持单继承 继承可以传递 父类的私有成员由于私有限制访问,所以子类不能使用父类的私有资源 继承多用于功能的修改,子类可以在拥有父类功能的同时,进行功能拓展 像是is a的关系 多态(继承+重写) 父类引用指向子类对象(子类对.

2021-12-09 11:49:25 89

原创 重载和重写的区别

重载 定义:发生在本类,方法名要相同,参数列表不同,与返回值无关(返回值和修饰符可以相同也可以不相同) 特点: 方法的方法名必须相同; 方法的参数列表一定不一样; 返回值和修饰符可以相同也可以不相同 /* * 重写 */ public class Exercise { public static void person() { System.out.println("我是一个人"); } public void person(String ...

2021-12-07 19:54:47 83

原创 多线程的使用

线程的生命周期:新建:就绪,运行,阻塞,结束 新建:使用new关键字和Thread类或者子类建立一个线程对象,线程对象就处于新建状态 就绪:线程调用start()方法,就进入就绪状态,要等待JVM里线程调度器的调用 运行:线程(系统调度)获取CPU资源,执行run方法,就处于运行状态,可以变为阻塞状态,就绪状态和死亡状态 阻塞:线程执行了sleep(),suspend(挂起),失去所占用的资源之后,进入阻塞状态 三种阻塞状态: 等待阻塞:执行wait()方法,使线程进入等待阻塞状态 同步阻.

2021-12-01 19:59:22 257

空空如也

空空如也

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

TA关注的人

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