简单介绍继承和多线程

一、继承

  • 继承的概念:是java语言中类与类之间的一种关系;
  • 继承的特点:①在父类的基础上编写出一个子类,子类可以继承父类所原有的属性和方法,也可以增加父类所不具有的属性和方法,还可以直接重写父类的某些方法;(特别注意,在继承关系中,父类的构造方法会先被调用,然后实例化子类对象).②我们使用super方法调用父类的构造方法,并写在第一行;③java中所有类是object类。object中的getClass()、wait()、notify()、等方法不能重写,因为这些方法被定义为final类型;④继承的关键字是extends。

二、多线程

  1. 线程的概述:世间万物都可以同时完成很多工作,这种思想在java中被称为并发。而将并发完成的每一件事情都被称为线程;
  2. 多线程的概述:每一个线程完成一个功能,并与其他线程并发执行这种机制被称为多线程;
  3. 时间多线程的两种方法:1.继承Thread类;2.实现Runnable接口;
  4. 实现接口的关键字是Implements;定义接口的关键字是Interface;
  5. 线程的生命周期:出生、就绪、运行、等待、阻塞、休眠、死亡;
  6. 线程的优先级:优先级在0至10之间,默认为5;线程优先级不能决定线程执行的先后顺序,只有在就绪状态下调度程序才会优先考虑线程级别较高的线程优先获取资源。
  7. 线程同步:如果出现多个线程访问同一数据的话,在不做任何处理的情况下会发生数据错误的情况,因此引入了同步的方法来解决这类问题;
  8. 同步分为:同步代码块和同步方法。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值