![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
键盘上的精灵
这个作者很懒,什么都没留下…
展开
-
线程同步之死锁
/* * 死锁就是俩个线程争夺公共资源, * 俩个线程个自锁住一个资源 * 只有俩个同时锁住满足条件才能继续运行, * 但都不肯让步,陷入死锁状态 */public class TestDeadLock implements Runnable{ public int flag =1; static Object o1=new Object(),o2=new Object(); p原创 2016-11-29 10:44:37 · 462 阅读 · 0 评论 -
多线程之生产者消费者
/* * 以生产馒头,消耗馒头为例 */public class ProduceConsume { public static void main(String[] args) { SyncStack ss = new SyncStack();//建造一个装馒头的框 Producer p = new Producer(ss);//新建原创 2016-11-29 19:18:36 · 381 阅读 · 0 评论 -
Java 连接数据库的工具包
import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;public class DBUtil{ private static final Stri原创 2016-11-30 08:05:11 · 1006 阅读 · 0 评论 -
Java简单计算器
package shiyan;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.Vector;public class Calculator extends JFrame{ private JButton jbtOne=new JButton("1"); private JB原创 2016-11-30 10:14:55 · 934 阅读 · 0 评论 -
Java 实现简单的UDP通信
创建服务器:import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;public class TestUDPServer { public static void main(String args[原创 2016-11-30 16:08:50 · 1659 阅读 · 0 评论 -
UDP通信长整型数据
难点:长整型转字节数组,字节数组转长整型创建服务器:import java.io.ByteArrayInputStream;import java.io.DataInputStream;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import ja原创 2016-11-30 16:31:58 · 676 阅读 · 0 评论