11 2021 档案
摘要:静态代理 package com.xiancheng.demo02; //静态代理模式总结 //真实对象和代理对象都要实现同一个接口 //代理对象要代理真实角色 //好处 //代理对象可以做很多真实对象做不了的事 //真实对象专注做自己的事情 public class StaticProxy { p
阅读全文
摘要:抢票 package com.xiancheng.demo01; //多个线程透视操作同一个对象 //买火车票的例子 //发现问题:多个线程操作同一个资源的情况系啊,线程不安全,数据紊乱 public class TestThread4 implements Runnable{ //票数 priva
阅读全文
摘要:Java多线程详解 线程简介 线程实现(重点) 线程状态 线程同步(重点) 线程通信问题 高级主题 多任务 现实中太多这样同时做多见事情的例子了,看起来十多个任务都在做,其实本质上我们的大脑在同一时间依旧之作了一件事情。 多线程 原来是一条路,慢慢因为车太多了,道路堵塞,效率极低。 为了题号使用的效
阅读全文
摘要:贪吃蛇 帧,如果时间片足够小,就是动画,一秒30帧 60帧。连起来是动画,拆开就是静态的图片! 键盘监听 定时器Timer package com.study.snake; import javax.swing.*; // 游戏的启动类 public class StartGame { public
阅读全文
摘要:3.5、按钮 图片按钮 package com.study.lesson05; import javax.swing.*; import java.awt.*; import java.net.URL; public class JButtonDemo01 extends JFrame{ publi
阅读全文
摘要:3、Swing 3.1 、窗口、面板 package com.study.lesson04; import javax.swing.*; import java.awt.*; public class JFrameDemo { //init(): 初始化 public void init(){ //
阅读全文
摘要:7.画笔 package com.study.lesson03; import java.awt.*; public class TestPaint { public static void main(String[] args) { new MyPaint().loadFrame(); } } c
阅读全文
摘要:4、事件监听 事件监听:当某个事情发生的时候,干什么? package com.study.lesson02; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.ev
阅读全文