《Java程序设计语言线程》由会员分享,可在线阅读,更多相关《Java程序设计语言线程(66页珍藏版)》请在金锄头文库上搜索。
1、IT Education Thread t2 = new Thread(r);IT Education IT Education & TrainingDate:19 June 2008基本字符流类FileReader 和 FileWriter 类是对应于 FileInputStream 和 FileOutputStream 类 的 Unicode 字符集的节点流。 使用 BufferedReader 和 BufferedWriter 类过滤字符流是为了提高 I / O 操作的 效率。 StringReader 和 StringWriter 类是 “读” 或 “写” String 对象的节点字符
2、流。IT Education & TrainingDate:19 June 2008第第 15 章章网络连接网络连接IT Education & TrainingDate:19 June 2008本章概述本章介绍 Java 网络编程软件包,并展示 一个传输控制协议 / 网际协议(TCP/IP) 的客户机、服务器模型。IT Education & TrainingDate:19 June 2008网络连接? 套接字: 套接字拥有两个流 ? 建立连接: 类似于电话系统IT Education & TrainingDate:19 June 2008使用 Java 技术建立网络连接? 寻址连接: 远程
3、计算机的地址或名称 为了特定目的的端口号 ? 端口号: 范围从 0 到 65535IT Education & TrainingDate:19 June 2008Java 网络连接模型在 Java 编程语言中,TCP / IP 套接字连 接是在 包中的类实现的。IT Education & TrainingDate:19 June 2008Java 网络连接模型服务器分配一个端口号。当客户端请求 一个连接时,服务器用 accept() 方法打 开套接字连接。 客户端与主机在端口 “端口#” 建立一个 连接。 客户端和服务器通过使用一对 InputStream 和 OutputStream 通
4、信。IT Education & TrainingDate:19 June 2008最小的 TCP / IP 服务器TCP / IP 服务器应用程序依赖于 Java 编 程语言提供的 ServerSocket 和 Socket 网 络连接类。在建立一个服务器连接过程 中, ServerSocket 类做了大多数工作。 示例程序:SimpleServer.javaIT Education & TrainingDate:19 June 2008最小的 TCP / IP 客户端TCP / IP 应用程序的客户端依赖于 Socket 类,Socket 类做了建立连接的大 部分工作。 客户端连接到上页出现的服务器,并且 打印服务器传到控制台的所有数据。 示例程序:SimpleClient.java