
IO
山木嘉
这个作者很懒,什么都没留下…
展开
-
IO通信
两台计算机进行通信两台主机要有一个唯一的标识(IP地址)需要有共同的语言(协议)每台主机需要有相应的端口号BIO通信服务器端接收客户端的请求之后,为每一个客户端创建一个线程进行处理,通过输出流把应答发送给客户端,最后销毁线程。(1对1,阻塞同步的IO)伪异步通信当有新的客户端接入的时候,将客户端的socket封装成一个task投递到后端的线程池进行处理,线程池维护一个消息队列和N...原创 2019-07-12 17:56:11 · 3233 阅读 · 0 评论 -
IO基础
FileJava 使用 File 类来直接处理文件和文件系统。File 类没有指定信息怎样从文件读取或向文件存储;它描述了文件本身的属性。File 对象用来获取或处理与磁盘文件相关的信息,例如权限,时间,日期和目录路径。此外,File 还浏览子目录层次结构。Java 中的目录当成 File 对待,它具有附加的属性——一个可以被 list( )方法检测的文件名列表。File提供了以下构造方法:...转载 2019-07-21 19:53:43 · 209 阅读 · 0 评论 -
I/O流——实现文件的复制
说明这里通过文件的复制来练习I/O流,这里用到的是字节型的文件流,即FileInputStream和FileOutputStream。文件的复制现在我要把我电脑上G盘的文件复制到电脑上的F盘中的test文件夹下,这个文件是test.txt,这里也可以复制其他文件,只要文件名和格式写对了就可以。看一下里面的内容,现在我的F盘的test文件夹里面是没有这个文件的。代码package Tes...原创 2019-09-08 11:09:50 · 533 阅读 · 0 评论 -
I/O流——实现文件夹的复制
说明上一篇实现了文件的复制,这一篇来实现文件夹的复制,因为File既可以表示文件又可以表示文件夹,所以为什么不做一个既可以复制文件又可以复制文件夹的呢?当然上一篇写的方法,如果要实现文件夹的复制,就要把整个文件压缩成一个压缩包,就可以用上一篇的方法来复制这个压缩包,到另一个地方就可以解压,就得到整个文件夹。文件夹的复制文件夹的复制与文件的复制之间的区别在哪里呢?区别就在于文件夹中包含若干个文...原创 2019-09-08 13:34:16 · 207 阅读 · 0 评论