您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 第08章 网络和文件编程实例
第08章网络和文件编程实例8.1流式I/O8.2Java网络编程8.3Java文件操作8.1流式I/O流的基础知识InputStream方法OutputStream方法基本的流类流的基础知识InputStream方法输入流InputStream提供的方法主要有三个基本的read()方法:intread()、intread(byte[])和intread(byte[],int,int),以及其他方法:voidclose()、intavailable()、skip(long)、booleanmarkSupported()、voidmark(int)和voidreset(int)。OutputStream方法输出流OutputStream提供了三个基本的write()方法:intwrite()、intwrite(byte[])和intwrite(byte[],int,int),以及其他方法:voidclose()和voidflush()。基本的流类8.2Java网络编程Java的网络编程一个TCP/IP通信的例子一个UDP通信的例子Java的网络编程socket是指在一个特定编程模型下,进程间通信链路的端点。因为这个特定编程模型的流行,socket这个名字在其他领域得到了复用,包括Java技术。当进程通过网络进行通信时,Java技术使用它的流模型。一个socket包括两个流:一个输入流和一个输出流。一个TCP/IP通信的例子一个UDP通信的例子8.3Java文件操作创建一个新的File对象随机存取文件串行化(Serializable)简单文本文件操作例子对象序列化文件存取例子创建一个新的File对象FilemyFile;myFile=newFile(etc/mymotd);myFile=newFile(/etc,motd);//如果目录和文件名可知将更加有用FilemyDir=newfile(/etc);myFile=newFile(myDir,motd);随机存取文件Java编程语言提供了一个RandomAccessFile类来处理这种类型的输入输出。串行化(Serializable)java.io.Serializable接口没有任何方法,它只作为一个“标记者”,用来表明实现了这个接口的类可以考虑串行化。类中没有实现Serializable的对象不能保存或恢复它们的状态。简单文本文件操作例子对象序列化文件存取例子
本文标题:第08章 网络和文件编程实例
链接地址:https://www.777doc.com/doc-3239945 .html