`
i拾贝
  • 浏览: 29910 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
GUI——布局管理器 1.GUI之布局管理器   布局管理器 java语言中,提供了布局管理器类的对象可以管理   管理Component在Container中的布局,不必直接设置Component的位置和大小 每个Container都有一个布局管理器对象,当容器需要 ...
GUI之Panel测试程序 Panel对象可以看成可以容纳Component的空间 Panel对象可以拥有自己的布局管理器 Panel类拥有从父类继承而来的方法   TestPanel.java import java.awt.*; public class TestPanel { public static void main(String args[]) { Frame f = new Frame("Java Frame with Panel"); Panel p = new Panel(null); ...
GUI之AWT( Abstract Window ToolKit) 抽象窗口工具包   java.awt Class Component java.lang.Object java.awt.Component All Implemented Interfaces: ImageObserver, MenuContainer, Serializable Direct Known Subclasses:
GUI——Panel   测试: TestPanel.java import java.awt.*; public class TestPanel { public static void main(String args[]) { Frame f = new Frame("Java Frame with Panel"); Panel p = new Panel(null); f.setLayout(null); f.setBounds(30 ...
GUI(Graphical User Interface图形用户界面)   测试: TestFrame.java /* 范例名称:Frame 应用举例 * 源文件名称:TestFrame.java * 要 点:Frame组件的创建及显示设置 */ import java.awt.*; public class TestFrame { public static void main( String args[]) { Frame f = new Frame("My First Test"); //指定坐标,窗口出现的位置 ...
UDP2_传一个long类型的数   UDP2_传一个long类型的数 TestUDPServer.java import java.net.*; import java.io.*; public class TestUDPServer { public static void main(String args[]) throws Exception { byte buf[] = new byte[1024]; DatagramPacket dp = new DatagramPacket(buf, buf.length); //UDP的5678端口 ...

UDP1

    博客分类:
  • java
UDP1   UDP1测试代码: TestUDPServer.java import java.net.*; import java.io.*; public class TestUDPServer { public static void main(String args[]) throws Exception { byte buf[] = new byte[1024]; DatagramPacket dp = new DatagramPacket(buf, buf.length); //UDP的5678端口 DatagramSocket d ...
  TCP Socket一对一通讯实例   TCP Socket一对一通讯实例 talkserver.java talkclient.java   talkserver.java import java.io.*; import java.net.*; import java.applet.Applet; public class talkserver { public static void main(String args[]) { try { ServerSocket server = null; try { ...

TCP Socket通讯模型

    博客分类:
  • java
TCP Socket通讯模型   TCP Socket通讯模型 应用举例: TestServer.java TestCilent.java   TestServer.java /* 范例名称:简单的client/server程序 * 源文件名称:TestClient.java/TestServer.java * 要 点: * 1. Java Socket编程步骤 * 2. Socket/ServerSocket类用法 * 3. 通过Socket对象可以获取通信对方Socket的信息 */ import java.net.*; impo ...

Java网络编程

    博客分类:
  • java
Java网络编程  TCP和UDP   Socket编程  ServerSocket和Socket TCPServer .java import java.net.*; import java.io.*; /* 首先启动Server,在启动Client,编写时也是一样 */ public class TCPServer { public static void main(String[] args) throws Exception { //ServerSocket(int port),指定端口为6666 ServerSocket ss = new S ...
java测试线程同步synchronized,生产者消费者模型wait、notify、notifyAll   java测试线程同步synchronized TT.java public class TT implements Runnable { int b = 100; public synchronized void m1() throws Exception{ //Thread.sleep(2000); b = 1000; Thread.sleep(5000); System.out.println("b = " + b ...

java中的死锁

    博客分类:
  • java
java中的死锁 TestDeadLock.java /* 死锁, 互相等待,锁定 */ public class TestDeadLock implements Runnable { public int flag = 1; static Object o1 = new Object(), o2 = new Object(); public void run() { System.out.println("flag=" + flag); if(flag == 1) { synchronized(o1) { try ...

java线程同步

    博客分类:
  • java
java线程同步 没有使用线程同步:  TestSync.java /* 线程同步: synchronized */ public class TestSync implements Runnable { //Timer作为参数 Timer timer = new Timer(); public static void main(String[] args) { TestSync test = new TestSync(); Thread t1 = new Thread(test); Thread t2 = new Threa ...

java线程的举例2~6

    博客分类:
  • java
java线程的举例2~6 TestThread2.java public class TestThread2 { public static void main(String args[]) { Runner2 r = new Runner2(); Thread t1 = new Thread(r); Thread t2 = new Thread(r); t1.start(); t2.start(); } } class Runner2 implements Runnable { public void run() { for(int ...
java线程中的join方法、yield方法和priority线程优先级 测试join方法,合并线程 TestJoin.java public class TestJoin { public static void main(String[] args) { MyThread2 t1 = new MyThread2("abcde"); t1.start(); try { //join合并线程,将t1,main两个线程,合并到一个线程 t1.join(); } catch (InterruptedExcep ...
Global site tag (gtag.js) - Google Analytics