自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程详解(五)

Lock(锁)(文章通过狂神说视频内容进行总结。)

2020-08-06 01:42:50 122

原创 多线程详解(四)

守护(daemon)线程public class TestDaemon { public static void main(String[] args) { God god = new God(); Person person = new Person(); Thread thread = new Thread(god); thread.setDaemon(true);//默认是false表示是用户线程,正常的线程都是用户线程,

2020-08-05 22:05:48 135

原创 多线程详解(三)

线程五大状态线程方法停止线程测试停止线程注意三个点:建议线程正常停止—>利用次数,不建议死循环建议使用标志位—>设置一个标志位不用使用stop或者destroy等过时或者JDK不建议使用的方法public class TestStop implements Runnable { //1.设置一个标志位 private boolean flag = true; @Override public void run() {

2020-08-05 16:29:19 142

原创 多线程详解——前期巩固之静态代理和Lambda表达式(二)

静态代理真实对象和代理对象都要实现同一个接口代理对象要代理真实角色好处:代理对象可以做很多真实对象做不了的事情真实对象专注做自己的事情//静态代理public class StaticProxy { public static void main(String[] args) { You you = new You();//真实对象 WeddingCompany weddingCompany = new WeddingCompany(you);//代理对象

2020-08-05 02:16:28 109

原创 多线程详解(一)

线程线程是CPU调度和执行的单位。(Main函数是主线程。)线程的创建继承Thread类的创建方式自定义线程类继承Thead类重写run()方法,编写线程执行体创建线程对象,调用start()方法启动线程//创建线程方式一:继承Thread类,重写run()方法,调用start()开启线程public class Test01 extends Thread { @Override public void run() { //run()方法线程体

2020-08-04 22:07:55 170

原创 注解和反射笔记

一、注解1.1 注解入门Annonation(jdk5开始引入)的作用:不是程序本身,可以对程序作出解释,可以被其它程序读取,并且可以起到检查和约束的作用。格式:@xxx 可以添加参数 value=xxx元注解:负责注解其它注解。4个标准的meta-annonation类型:@Target、@Retention、@Documented、@Inherited@Target:表示我们的注解可以用在哪些地方@Retention:表示我们的注解在什么地方还有效(RUNTIME>CLASS>

2020-08-04 02:06:51 152

空空如也

空空如也

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

TA关注的人

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