自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 torch三件套

试过很多方法,但是都失败了,上次找到的方法是torch三件套反着装,但是会遇到找不到的情况。我猜想可能是清华源找不到的原因,如果装的时候带上上图的后缀,我试验过是可以的。老问题了,只要是记录一下,防止下次在遇到这种问题。2、正着装不行就反着装,报错找不到就加上图的后缀。安装torch三件套的时候,总是装成cpu版本。1、三件套版本要对应,不然会出问题。

2023-06-15 15:26:36 59

原创 线程池

package multithreading.PC;import java.util.Collection;import java.util.List;import java.util.concurrent.*;//测试线程池public class TestPool { public static void main(String[] args) { //1.创建服务,创建线程池 //参数为:线程池大小 ExecutorServic

2021-02-02 15:13:03 80 1

原创 多线程:生产者消费者问题

1、管程法package multithreading.PC;//测试:生产者消费者模型-->利用缓冲区解决:管程法//生产者,消费者,产品,缓冲区public class TestPC { public static void main(String[] args) { SynContainer container = new SynContainer(); new Productor(container).start(); ne

2021-02-02 14:58:07 71

原创 多线程:锁

1、死锁package multithreading.DeadLock;//死锁:多个线程互相抱着对方需要的资源,然后形成僵持public class DeadLock01 { public static void main(String[] args) { Makeup g1 = new Makeup(0,"灰姑娘"); Makeup g2 = new Makeup(1,"白雪公主"); g1.start(); g2.st

2021-02-01 18:28:56 72

原创 线程同步三个案例修改

1.1、不安全案例一:不安全的买票package multithreading.syn;//不安全的买票//线程不安全,有重复拿票和负数的情况出现public class UnsafeBuyTicket { public static void main(String[] args) { BuyTicket station = new BuyTicket(); new Thread(station,"1").start(); new Thr

2021-01-29 21:21:32 104

原创 初识多线程

1、继承Thread类package multithreading;//创建线程方式一:继承Thread类,重写run()方法,调用start开启线程//总结:注意,线程开启不一定立即执行,由CPU调度执行public class TestThread01 extends Thread{ @Override public void run() { //run方法线程体 for (int i = 0; i < 20; i++) { .

2021-01-29 19:55:21 138 1

原创 贪吃蛇GUI游戏设计

贪吃蛇这里是Java写的自制贪吃蛇小游戏,运用GUI编程,请大家参考。师承kuang神,并非全原创。GamePanel类:package snake;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyList

2021-01-15 19:52:12 176 3

原创 Swing

1.1窗口、面板package GUI.lesson6;import javax.swing.*;import java.awt.*;public class JFrameDemo { //init()初始化 public void init(){ //顶级窗口 JFrame jf= new JFrame("这是一个JFrame窗口"); jf.setVisible(true); jf.setBounds(100,

2021-01-02 19:45:29 180

原创 键鼠窗监听事件

鼠标监听目的:想要实现鼠标画画(只有点)package GUI.lesson5;import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.Iterator

2021-01-02 11:50:43 154

原创 简易画笔

简单的画笔package GUI.lesson5;import java.awt.*;public class TestPaint { public static void main(String[] args) { new MyPaint().loadFrame(); }}class MyPaint extends Frame { public void loadFrame(){ setBounds(200,200,600,500)

2021-01-02 10:33:09 154

原创 简易单行计算器,深化学习组合和内部类

面向过程(未优化的代码)package GUI.lesson4;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;//简易计算器public class TestCal { public static void main(String[] args) { new Calculator(); }}//计算器类class Cal

2021-01-01 23:31:49 261 3

原创 3中布局管理器

流式布局package GUI.lesson2;import java.awt.*;public class TestFlowLayout { public static void main(String[] args) { Frame frame = new Frame(); //组件~按钮 Button button1 = new Button("button1"); Button button2 = new Butto

2021-01-01 13:41:58 106

原创 简单的面板组件

写一个简单的面板组件package GUI.lesson01;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;//Panelpublic class TestPanel { public static void main(String[] args) { Frame

2021-01-01 12:04:51 93

原创 GUI展示多个窗口

展示多个窗口package GUI.lesson01;import java.awt.*;public class TestFrame2 { public static void main(String[] args) { //展示多个窗口 MyFrame myFrame = new MyFrame(100,100,200,200,Color.black); MyFrame myFrame1 = new MyFrame(200,200,200

2021-01-01 11:59:22 298

原创 GUI

我的第一个GUI界面package GUI.lesson01;import java.awt.*;//GUI的第一个界面public class TestFrame { public static void main(String[] args) { //Frame , 不懂的点进去看源码 Frame frame = new Frame("我的第一个Java图形界面窗口"); //需要设置可见性 frame.setVi

2021-01-01 11:54:45 103

空空如也

空空如也

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

TA关注的人

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