浅克隆 浅克隆就是我们可以通过实现Cloneable接口,重写clone,这种方式就叫浅克隆,浅克隆 引用类型的属性,是指向同一个内存地址,但是如果引用类型的属性也进行浅克隆就是深克隆
深克隆 深克隆,将一个对象克隆一份,他们之前的引用的对象的属性也是同一份
同步: 调用一个方法的时候,我们需要等待这个方法执行完,才能执行以后的操作
异步 调用一个方法的时候,我们不需要等待这个方法执行完,我就可以执行之后的操作,一般异步方法,我都是通过异步方法执行
Java的多线程的状态有开始,运行,休眠,等待,死亡
阻塞:我们在执行Java代码时,我们通过加锁的方式,进行阻塞,让其他线程无法工作,阻塞就是只有一条线程能执行任务,其他线程只能执行完,将锁释放、
非阻塞 就是各个线程都是可以运行的
一般等待状态就是阻塞,休眠就是跑着锁睡觉,所有线程都不可以进行操作
Java8最主要新特性