多线程
程序员驴子酱
IT社区Java技术布道者
展开
-
继承、多态 中那些你该知道的知识
面向对象编程 一、继承: 二、多态: 一、继承: 有的时候客观事物之间就存在一些关联关系,那么在表示成类和对象的时候也会存在一定的关联。 例如 猫它是动物,就具有动物的基本属性,当我们定义猫这个类时,有些动物属性我们没必要重复定义,只需要让猫这个类继承动物这个类就可以了。 (代码的复用,降低了代码冗余) 1、表现形式: A extends B A: 子类 、 派生类 B: 父类 、 基类 、 超类 2、子类继承了父类的什么?(BAT 面试) 除 构造方法 外的所有东西 !!! (子类需要去帮助父类构造方法,原创 2020-10-12 19:59:03 · 88 阅读 · 0 评论 -
一文带你了解可重入锁
可重入锁 可重入锁就是一个线程给某个资源上了锁之后,在不释放锁的情况下,继续对该资源进行上锁。 那么可重入锁有什么好处呢? 可重入锁降低了编程的复杂性。 举个栗子: public class WhatReentrant { public static void main(String[] args) { new Thread(new Runnable() { @Override public void run() { synchronized (this) { Syste原创 2020-06-30 16:00:46 · 156 阅读 · 0 评论