随笔分类 - java学习 / day19
摘要:TCP案例 单个用户建立连接 客户端 import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.util.Scanner; /* 1:建立客户端的Socket服务,并明确要
阅读全文
摘要:UDP案例 发送固定内容 发送端 import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; /* 1:建立udp的socket服务 2:将要发送的数据封装成数据包 3:通过
阅读全文
摘要:网络编程 网络编程概述 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 极域 网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。 网络模
阅读全文
摘要:设计模式 一、创建型模式 1.简单工厂模式 public class FactoryDemo1 { public static void main(String[] args) { //养一只狗 Animal d1 = AnimalFactory.createAnimal("dog"); //养一只
阅读全文
摘要:定时 import java.util.Timer; import java.util.TimerTask; /* 定时器:Timer 定时任务:TimerTask(抽象类) */ public class TimerDemo1 { public static void main(String[]
阅读全文
摘要:线程池 线程池:ThreadPool Executors Executors: static ExecutorService newCachedThreadPool() 创建一个根据需要创建新线程的线程池,但在可用时将重新使用以前构造的线程。 static ExecutorService newFi
阅读全文
摘要:线程组 线程组:将属于同一类的线程划分到同一组中,可以直接对线程组进行设置。 构造方法 ThreadGroup 构造方法: ThreadGroup(String name) 构造一个新的线程组。 class MyThread1 extends Thread{ public MyThread1() {
阅读全文