当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 1.庞大的java流处理 首先,之所以说java流的庞大,是因为java中的流处理比其他语言的流处理在内容上多的多。
 

 

 ·如何用java实现web服务器(1)    »显示摘要«
    摘要:一、http协议的作用原理www是以internet作为传输媒介的一个应用系统,www网上最基本的传输单位是web网页。www的工作基于客户机/服务器计算模型,由web 浏览器(客户机)和web服务器(服务器)构成,两者之间采用超文本传送协议(http)进行通信。http协议是基于tcp/ip协议之上的协议,是web浏览器和web服务器之间的应用层协议,是通用的、无状态的、面向对象的协议。http......
 ·java socket编程(1)    »显示摘要«
    摘要:socket传输模式 sockets有两种主要的操作方式:面向连接的和无连接的.面向连接的sockets操作就像一部电话,他们必须建立一个连接和一人呼叫.所有的事情在到达时的顺序与它们出发时的顺序时一样.无连接的sockets操作就像是一个邮件投递,,没有什么保证,多个邮件可能在到达时的顺序与出发时的顺序不一样. 到底用哪种模式是邮应用程序的需要决定的.如果可靠性更重要的话,用面向连接的操作会好一......


网络数据流的java处理(1)

1.庞大的java流处理

【程序编程相关:CA亚太地区高层重大人事变动 影响本财年

首先,之所以说java流的庞大,是因为java中的流处理比其他语言的流处理在内容上多的多. 【推荐阅读:百度已正式宣布开放互联网新闻开放协议

【扩展信息:上海电信购买美国设备 限制VoIP通信

java流在处理上分为字符流与字节流.字符流处理的单元为2个字节的unicode字符,分别操作字符.字符数组或字符串,而字节流处理单元为1个字节,操作字节与字节数组.

java内用unicode编码存储字符,字符流处理类负责将外部的其他编码的字符流与java内unicode字符流之间的转换.而类inputstreamreader与outputstreamwriter处理字符流与字节流的转换.字符流(一次可以处理一个缓冲区)一次操作比字节流(一次一个字节)效率高.

对应不同的流,需要不同的流构建器或流过滤实现.java目前依然在逐渐增加其流处理方法,虽然java类库的创作人员可以列举出很多理由来说明这要做的优点,但我还是觉得java开始变得向其他语言一样复杂起来.

2.网络数据流的收发

java对网络数据的发送与接收处理,也借用了一般流处理的方法.我们知道,在几乎其他所有语言中,网络数据的收发在利用类似send(或write)与recv(或read)的方法时并没有明显的流处理.但是java与这些语言的收发方法有较大区别,要借助流才可以完成:

.......

sock = new socket(addr, port);

outputstream os = sock.getoutputstream();

inputstream is = sock.getinputstream();


...   下一页
 ·java的网络程序设计(1)    »显示摘要«
    摘要:一、 java编程简介 1. 编程环境: 操作系统 redhat7.0 编译软件 jdk1.2.2 浏览软件 netscape6.0 2. 编程方法: 先用文本编辑器如gedit等输入java程序,以.java为文件名后缀存盘。再执行命令行:“javac 文件名”来编译java程序。编译后生成后缀为.class的字节码文件。最后,如果是java applitcation,则执行命令行:“java ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE