摘要: Join Join合并线程,带此线程执行完成后,在执行其他线程,其他线程阻塞 可以想象成插队 package com.xiancheng.demo02; //测试join方法,想象为插队。 public class TestJoin implements Runnable{ @Override pu 阅读全文
posted @ 2021-12-06 09:45 轻狂书生han 阅读(66) 评论(0) 推荐(0)
摘要: 线程状态 (一)五大状态 详细 线程方法 停止线程 不推荐是同JDK提供的stop()、destroy()方法。【已废弃】 推荐线程自己停止下来 建议使用一个标志位进行种植变量当flag=false,则终止进程。 package com.xiancheng.state; //测试停止线程(stop) 阅读全文
posted @ 2021-12-02 14:54 轻狂书生han 阅读(60) 评论(0) 推荐(0)
摘要: Lambda 表达式 λ希腊字母表整个排序第十一位的字母,英语名称为Lambda 避免匿名内部类定义过多 其实质属于函数式编程的概念 为什么要使用lambda表达式 避免内部类定义过多 可以让你的代码开起来很简洁 去掉一堆没有意义的代码,只留下核心的逻辑 也许你会说,我看了Lambda表达式,不但不 阅读全文
posted @ 2021-12-01 10:48 轻狂书生han 阅读(63) 评论(0) 推荐(0)
摘要: 静态代理 package com.xiancheng.demo02; //静态代理模式总结 //真实对象和代理对象都要实现同一个接口 //代理对象要代理真实角色 //好处 //代理对象可以做很多真实对象做不了的事 //真实对象专注做自己的事情 public class StaticProxy { p 阅读全文
posted @ 2021-11-30 17:34 轻狂书生han 阅读(37) 评论(0) 推荐(0)
摘要: 抢票 package com.xiancheng.demo01; //多个线程透视操作同一个对象 //买火车票的例子 //发现问题:多个线程操作同一个资源的情况系啊,线程不安全,数据紊乱 public class TestThread4 implements Runnable{ //票数 priva 阅读全文
posted @ 2021-11-30 17:26 轻狂书生han 阅读(286) 评论(0) 推荐(0)
摘要: Java多线程详解 线程简介 线程实现(重点) 线程状态 线程同步(重点) 线程通信问题 高级主题 多任务 现实中太多这样同时做多见事情的例子了,看起来十多个任务都在做,其实本质上我们的大脑在同一时间依旧之作了一件事情。 多线程 原来是一条路,慢慢因为车太多了,道路堵塞,效率极低。 为了题号使用的效 阅读全文
posted @ 2021-11-26 17:24 轻狂书生han 阅读(86) 评论(0) 推荐(0)
摘要: 贪吃蛇 帧,如果时间片足够小,就是动画,一秒30帧 60帧。连起来是动画,拆开就是静态的图片! 键盘监听 定时器Timer package com.study.snake; import javax.swing.*; // 游戏的启动类 public class StartGame { public 阅读全文
posted @ 2021-11-24 17:40 轻狂书生han 阅读(179) 评论(0) 推荐(0)
摘要: 3.5、按钮 图片按钮 package com.study.lesson05; import javax.swing.*; import java.awt.*; import java.net.URL; public class JButtonDemo01 extends JFrame{ publi 阅读全文
posted @ 2021-11-24 15:22 轻狂书生han 阅读(127) 评论(0) 推荐(0)
摘要: 3、Swing 3.1 、窗口、面板 package com.study.lesson04; import javax.swing.*; import java.awt.*; public class JFrameDemo { //init(): 初始化 public void init(){ // 阅读全文
posted @ 2021-11-23 18:00 轻狂书生han 阅读(94) 评论(0) 推荐(0)
摘要: 7.画笔 package com.study.lesson03; import java.awt.*; public class TestPaint { public static void main(String[] args) { new MyPaint().loadFrame(); } } c 阅读全文
posted @ 2021-11-22 17:38 轻狂书生han 阅读(147) 评论(0) 推荐(0)